스프링MVC-1.동작원리
1. 스프링 MVC 동작 원리1. 스프링 MVC 소개 MVC란? M : Model 도메인 객체 또는 DTO로 view에 전달할 혹은 view에서 전달 받은 데이터를가지고 있는 객체 V : View 데이터를 보여주는 화면 역할, 다양한 형태 가능. HTML, JSON, XML 등 C : Controller 사용자 입력을 받아 모델 객체의 데이터 변
1. 스프링 MVC 동작 원리1. 스프링 MVC 소개 MVC란? M : Model 도메인 객체 또는 DTO로 view에 전달할 혹은 view에서 전달 받은 데이터를가지고 있는 객체 V : View 데이터를 보여주는 화면 역할, 다양한 형태 가능. HTML, JSON, XML 등 C : Controller 사용자 입력을 받아 모델 객체의 데이터 변
서브 프로젝트명 내용 스프링 데이터 SQL & NoSQL 저장소 지원 프로젝트의 묶음. 스프링 데이터 Common 여러 저장소 지원 프로젝트의 공통 기능 제공. 스프링 데이터 REST 저장소의 데이터를 하이퍼미디어 기반 HTTP 리소스로(REST API로) 제공하는 프로젝트. 스프링 데이터 JPA 스프링 데이터 Common이
인프런에서 백기선님의 스프링 jpa 강의를 보고 나름대로 정리한 것입니다디테일한 정보를 얻기 위해선 강의를 수강하는 것이 더 좋을 것입니다 JPA 학습 이유 도메인 주도 개발 가능 어플리케이션 코드가 SQL DB관련 코드에 잠싱 당하는 것을 방지 도메인 기반의 프로그래밍으로 비지니스 로직을 구현하는데 집중할 수 있음 개발 생산성이 좋으며 DB에 독립적인
IOC 컨테이너와 빈DI Dependency Injection 디자인 패턴의 한 종류 A객체에서 B객체를 생성한다면 A는 B객체에 의존성을 가지게 됨 B객체 생성자가 수정되면 A객체의 소스코드도 바뀌어야함 B객체를 A객체가 아닌 외부에서 생성후 주입하자 -> DI 모듈 의존성 없애고 유닛테스트가 쉬우며 재사용및 코드 관리 좋아짐 Java의 DI 문제
IntelliJ 익숙해지기Intro 개발자의 자기개발은 사이드 프로젝트나 새로운 언어 및 프레임워크에 치중된다. 트렌드만 쫓는게 아니라 개인의 생산성을 생각하자. IDE 활용으로 2시간 분량을 1시간에 한다면 그만큼 자기개발 할 시간이 늘어 난다. Community VS Ultimate 커뮤니티는 자바,그루비, 깃 사용 가능웹관련(톰캣,jsp,스프링부트
Spring MVC스프링 MVC 자동 완성스프링 부트는 대부분의 어플리케이션에서 아주 잘 동작하는 Spring MVC의 자동 완성을지원한다. 자동설정은 스프링의 기본값들 위에 다음과 같은 기능을 추가한다. Support for ‘HttpMessageConverters’ Inclusion of ‘ContentNegotiatingViewResolver’ a
Spring-Boot-DevtoolsDeveloper Devtools스프링 부트에서 제공하는 추가 개발 툴들의 모음이다.반드시 필수는 아니며 기호에 따라서 사용이 가능하다.사용하기위해서는 별도의 의존성이 필요하다. 1234567<dependencies> <dependency> <groupId>org.spri
참조릴리즈노트: https://spring.io/blog/2018/10/30/spring-boot-2-1-0기선님유트브영상:https://www.youtube.com/watch?v=DE95JaugOys 이번 주에 새로 스프링 부트 2.1.0이 떴다.릴리즈 노트를 대충 살펴봤는데 첫눈에 들어오는 변화는 없었고 이름 변경등 소소한변경인 것같아서 일단 나중에
참조 > https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-testing 테스트(Testing)백문이 불여 일타. 다음과 같은 샘플 컨트롤러와 샘플 서비스가 있다. SampleController.java123456789@RestControllerpubl
#로깅(Logging) 참조:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-logging I. 기초..아는거지만 한번 싹 정리하자.나중에 밑에놈들이 물어보면 이거 보라고 하면 되지.. 1. 로그란?프로그램 운영시 발생하는 문제점을 추적하거나 운영상태