아카이브: 2018

0

[JPA]1. 기본개념

인프런에서 백기선님의 스프링 jpa 강의를 보고 나름대로 정리한 것입니다디테일한 정보를 얻기 위해선 강의를 수강하는 것이 더 좋을 것입니다 JPA 학습 이유 도메인 주도 개발 가능 어플리케이션 코드가 SQL DB관련 코드에 잠싱 당하는 것을 방지 도메인 기반의 프로그래밍으로 비지니스 로직을 구현하는데 집중할 수 있음 개발 생산성이 좋으며 DB에 독립적인

0

Spring 프레임워크 정말 기초 정리

IOC 컨테이너와 빈DI Dependency Injection 디자인 패턴의 한 종류 A객체에서 B객체를 생성한다면 A는 B객체에 의존성을 가지게 됨 B객체 생성자가 수정되면 A객체의 소스코드도 바뀌어야함 B객체를 A객체가 아닌 외부에서 생성후 주입하자 -> DI 모듈 의존성 없애고 유닛테스트가 쉬우며 재사용및 코드 관리 좋아짐 Java의 DI 문제

0

IntelliJ 익숙해지기

IntelliJ 익숙해지기Intro 개발자의 자기개발은 사이드 프로젝트나 새로운 언어 및 프레임워크에 치중된다. 트렌드만 쫓는게 아니라 개인의 생산성을 생각하자. IDE 활용으로 2시간 분량을 1시간에 한다면 그만큼 자기개발 할 시간이 늘어 난다. Community VS Ultimate 커뮤니티는 자바,그루비, 깃 사용 가능웹관련(톰캣,jsp,스프링부트

0

[Spring Boot] 9. 스프링 웹 MVC-1:

Spring MVC스프링 MVC 자동 완성스프링 부트는 대부분의 어플리케이션에서 아주 잘 동작하는 Spring MVC의 자동 완성을지원한다. 자동설정은 스프링의 기본값들 위에 다음과 같은 기능을 추가한다. Support for ‘HttpMessageConverters’ Inclusion of ‘ContentNegotiatingViewResolver’ a

0

[Spring Boot] 8. Spring-Boot-Devtools

Spring-Boot-DevtoolsDeveloper Devtools스프링 부트에서 제공하는 추가 개발 툴들의 모음이다.반드시 필수는 아니며 기호에 따라서 사용이 가능하다.사용하기위해서는 별도의 의존성이 필요하다. 1234567<dependencies> <dependency> <groupId>org.spri

0

[Spring Boot] 2.1.0 릴리즈노트

참조릴리즈노트: https://spring.io/blog/2018/10/30/spring-boot-2-1-0기선님유트브영상:https://www.youtube.com/watch?v=DE95JaugOys 이번 주에 새로 스프링 부트 2.1.0이 떴다.릴리즈 노트를 대충 살펴봤는데 첫눈에 들어오는 변화는 없었고 이름 변경등 소소한변경인 것같아서 일단 나중에

0

[Spring Boot] 7. 테스트(Testing)

참조 > https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-testing 테스트(Testing)백문이 불여 일타. 다음과 같은 샘플 컨트롤러와 샘플 서비스가 있다. SampleController.java123456789@RestControllerpubl

0

[Spring Boot] 6. 로깅(Logging)

#로깅(Logging) 참조:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-logging I. 기초..아는거지만 한번 싹 정리하자.나중에 밑에놈들이 물어보면 이거 보라고 하면 되지.. 1. 로그란?프로그램 운영시 발생하는 문제점을 추적하거나 운영상태

0

[Spring Boot] 5. Profiles

참조: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-profiles 개발 서버, 테스트 서버, 운영 서버 3곳에 CI/CD를 하고 있다고 가정했을때동일한 어플리케이션에서 설정만 조금만 달라지는 경우가 있을 것이다.이때 프로퍼티파일이나 별도의 설정파

0

[Spring Boot] 4. 스프링부트 외부설정

참조 : https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config 외부설정(External Config)외부 설정이란 어플리케이션에서 사용하는 여러 설정 값들을어플리케이션 밖(혹은 안)에 정의할 수 있는 기능을 말한다. 사용할 수 있