Spring 프레임워크 정말 기초 정리
IOC 컨테이너와 빈DI Dependency Injection 디자인 패턴의 한 종류 A객체에서 B객체를 생성한다면 A는 B객체에 의존성을 가지게 됨 B객체 생성자가 수정되면 A객체의 소스코드도 바뀌어야함 B객체를 A객체가 아닌 외부에서 생성후 주입하자 -> DI 모듈 의존성 없애고 유닛테스트가 쉬우며 재사용및 코드 관리 좋아짐 Java의 DI 문제
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. 로그란?프로그램 운영시 발생하는 문제점을 추적하거나 운영상태