본문 바로가기

Dev/SpringBoot37

29. [springboot] DevTools를 이용해 LiveReload해보자 brad903.tistory.com/entry/devtools-%EC%82%AC%EC%9A%A9%EB%B2%95 devtools 사용법 devtools 사용법 이번 글은 이 블로그의 글을 참고하여 작성되었습니다. 필요성 Spring framework에서 서버을 가동해놓고 코드를 변경해야 할 부분을 발견했다고 가정해봅시다. 이럴 경우 기존에는 코 brad903.tistory.com 이 글이 성공시켜주었기 때문에 이 글을 참조하면 좋을 것 같습니다. 1. pom.xml org.springframework.boot spring-boot-devtools runtime true 2. ctrl + alt + s 3. ctrl + shift + a > registry 클릭! 4. application.properti.. 2020. 11. 29.
28. [springboot] 프로젝트 초기에 구성하면 좋을 것들 2020. 11. 28.
27. [springboot] 환경 구성 분리하기 1. 서론 - 프로젝트를 진행하던 도중, AWS에서 운용되기 위한 환경과, Local에서 돌리는 환경을 다르게 구성하는 방법이 있다는 것을 알게 되었습니다. - 이 글을 읽게되면 DEV, PROD 설정을 다르게 구성할 수 있게 됩니다. 2. 본론 - 강의로 보거나, 책으로 프로젝트를 만들게 되면, 대체로 application.yml 파일 하나만 사용하게 되는 경우가 많습니다. 하지만 어느정도 팀을 이루고, 함께 배포하자는 목표를 가지고 나아가다 보면, 환경 설정을 다르게 적용해야 하는 경우가 있습니다. 하지만 DB 구성도 다르고, 민감한 키값들을 Git에 바로 올리기에는 부담이 크다고 느꼈습니다. - 이를 해결하기 위해 설정 파일을 구분하여 공개해도 되는 파일만 git에 올리는 방식을 공부해보았습니다. .. 2020. 11. 16.
26. [springboot] Thymeleaf 값 전달방법 기초(짱쉬움) 1. 서론 - 한번쯤은 짚고 넘어가볼 만한 html에서 controller로 정보를 넘기는 상황에 대해 정리하고 싶었습니다. - 이 포스팅을 통해 th:value, th:name 에 대하여 이해할 수 있습니다. 2. 본론 - hidden 값을 이용해 controller 에 값을 전달하고 싶었습니다. 애초에 다른 controller에서 값을 내려줄 때, 저는 model.addAttribute를 통해 키, 벨류를 이용하여 값을 내려주는 과정은 이해하고 있었습니다. model.addAttribute("userId",1); - 이제 이 값은 th:value에 담기게 됩니다. ${} 문법이 여기에서 중요한데, ${}를 쓰지 않으면 value는 문자 그대로의 userId가 되게 됩니다. ${}를 사용하게 되면 1이.. 2020. 11. 4.