Spring입문자 2

Spring [스프링] 공부 (21.11.18)

MVC 설명과 더불어 스프링에서의 구현관련 하여 이해한 대로 적어보고자한다. mvc는 Model, View, Controller 로서 사용자 인터페이스, 데이터 및 논리 제어를 구현하는 데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는 데 중점을 두고 있습니다. 더 나은 업무의 분리와 향상된 관리를 제공하기 위해 사용합니다. 예를 들어 view 파일에 모델도 있고, 컨트롤러도 있다면 굉장히 복잡하여, 이를 작성한 사람도 해석하는 데 한 나절이 걸릴 수 있거나, 가독성이 없어지기 때문에 사용합니다. 이를 스프링에서는 간단하게는 아래와 같이 구현이 가능합니다. @GetMapping("hello-mvc") public String helloMvc(@RequestPar..

Spring 2021.11.18

Spring [스프링] 공부 (21.11.13)

현재 스프링에 대해 공부하고 있기때문에 다시 상기하는 겸사 글 역시 작성해보고자 한다. 저 외에도 스프링을 공부하는 분들을 위해 간략하게만 작성하도록 하겠습니다. 스프링을 공부하신다면 제 글을 읽을 일이 없는 게 사실이지만요 먼저 https://start.spring.io/ 에 들어가서 스프링 부트를 사용할 것입니다. Project는 제가 기존에 자주 사용하는 Maven이 아닌 Gradle를 사용할 것입니다. 언어는 코틀린을 따로 공부하고 있기하나, 아직 제대로되지않았기에 코틀린에 비해 잘 아는 언어인 자바를 선택합니다. Spring Boot 버전은 2.5.6을 하였습니다. Group은 티스토리 도메인으로 하였고, 프로젝트명은 'LearnSpring' 입니다. Jar 파일로 압축하도록 하고, 자바 버전은..

Spring 2021.11.13