스프링2 토비의 스프링을 읽고 막 적어보자 (1) 191018 어떻게 적용할 것인가를 항상 생각하며 읽을 것. 남에게 설명할 수 있기 전까지는 안다고 할 수 없다. 스프링 부트를 맛보니 스프링 실력이 모자라다고 느꼈다. 1. 개방 폐쇄 원칙. OCP Open Close Principle 클래스나 모듈은 확장에는 열려있어야 하고 수정에는 닫혀있어야 한다. 2. 단일 책임 원칙. SRP Single Responsibility Principle 하나의 클래스는 하나의 책임만 가진다. 3. 리스코프 치환 원칙 LSP Liskov Subsitution Priciple 4. ISP Interface Segregation Principle 5. DIP Dependency Inversion Principle 전략 패턴. 스프링은 객체지향적 설계 원칙과 디자인 패턴에 .. 2019. 10. 18. Intellij IDEA에서 Spring Legacy 프로젝트 생성하기 Intellij IDEA Ultimate 2019.2.1 버전을 사용했음. New Project 여기까지 하면 일단 메이븐 프로젝트가 생성이 완료된다. 프로젝트 우클릭 후 add framework support 아래와 같은 구조가 자동으로 생성된다. 컨트롤러 만들어주기 package me.ps5.test; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController class TestController { @GetMapping("/") public String test() { return "HELLO"; } } appli.. 2019. 8. 27. 이전 1 다음