본문 바로가기

Spring3

[Spring Boot] 스프링부트 application.yml파일 설정하기 (yml VS properties) 스프링부트 application.yml VS application.properties 이번에는 처음에 스프링부트를 접하면서 application.yml로 설정해놓고 배웠었기에 쭉 사용해왔는데 이번에 기존의application.properties로 설정된 프로젝트를 보면서 느낀 둘의 차이점과 장단점을 간단하게 비교해보려고 한다. 우선, 스프링부트로 프로젝트를 만들면 기존에 application.properties로 돼있는데 이를 application.yml로 바꾸기 위해서는 Refactor->Rename으로 뒷부분을 yml로 바꿔주면 스프링부트에서 자동으로 yml 형식으로 호환되게끔 바꿔준다. 사용 방법 # - 주석처리는 #으로 한 줄을 주석으로 처리할 수 있다. 리스트 작성 방법 리스트로 표현할 때 ym.. 2021. 9. 24.
[Spring Boot] 스프링부트 Http Method 매핑 방법(GETvsPOST) 스프링부트 (HTTP Method) 매핑 방법 이번에는 한 번쯤 제대로 짚고 넘어가야겠다고 느껴왔던 Mapping 방법들, 특히 그중에서도 많이 쓰지만 막상 설명하려고 하면 어려웠던 GET 방식과 POST 방식에 대해서 정리해보려고 한다. 매핑 방식들은 중간에서 연결하는 역할을 하는 컨트롤러에서 쓰이게 되는데 이 컨트롤러 역할과 구조에 대해서는 기존에 정리해두었던 Spring MVC 패턴 글을 참고하자. Spring MVC 패턴 패키지 구조 Spring MVC 패턴과 패키지 구조 나의 첫 포스팅이자 Spring 카테고리의 시작은 몇 달 전에 웹 개발을 Spring Boot로 처음 시작하면서 그냥 넘어 갔었던 Spring MVC 구조와 구조에 맞게 프로젝트의 패키지를 primetime.tistory.com.. 2021. 8. 27.
Spring MVC 패턴 패키지 구조 Spring MVC 패턴과 패키지 구조 나의 첫 포스팅이자 Spring 카테고리의 시작은 몇 달 전에 웹 개발을 Spring Boot로 처음 시작하면서 그냥 넘어 갔었던 Spring MVC 구조와 구조에 맞게 프로젝트의 패키지를 어떻게 나누어야 하는지에 대해서 정리해보려고 한다. 우선 Spring은 알겠고 MVC가 뭘까? MVC는 Model-View-Controller로 한 마디로 모델-뷰-컨트롤러로 나누어서 동작하는 패턴을 말한다. Model – 모델은 데이터 저장소와 연동해서 사용자에게 입력받는 or 출력하는 데이터를 다루는 역할을 한다. View – 뷰는 말 그대로 모델로부터 정보(값)를 얻어서 사용자에게 보여주는 것이다. (단순히 표시해주는 역할) Controller – 컨트롤러는 쉽게 말해서 모.. 2021. 6. 28.