spring-boot
-
Spring-boot Profile 도커 Runtime 에 적용하기Spring 2021. 3. 23. 12:36
프로파일을 환경에 맞게 몇 개 미리 만들어 두고 도커를 실행하는 시점에 프로파일을 선택하고 싶었다. 역시 검색하니 쉽게 찾을수 있었다. browndwarf.tistory.com/46 Spring Boot Application을 Docker Image로 생성하기 - 1 이번 포스팅에서는 Spring Boot로 만들어진 Web Application을 Docker Image로 만들어서 docker hub에 push하는 과정을 정리해 보았다. 고맙게도 스프링 사이트에서 이 내용에 대해 정리를 잘 해주셨고(Link), 이. browndwarf.tistory.com 나는 로컬/ 뉴질랜드 / 호주 용 이렇게 3개로 구분 하였다. spring: profiles: local --- spring: profiles: pro..
-
Spring-boot , thymeleaf 사용하기Spring 2019. 9. 8. 19:55
Spring 쪽에서 템플릿 엔진 쓰기를 권장하고 있으니 JSP 를 걷어내고 thymeleaf 설정을 해보자. (사실 csrf 땜에 구찮게 hidden 값을 넣고 싶지 않어서 시작!) 기존 JSP 설정 삭제하고 thymeleaf 설정 1. gradle 설정 2. application.yml 설정 3. jsp 파일들 경로 변경 : 기본 설정이 templates 폴더이고 확장자를 .html 을 사용한다고 한다. 그래서 파일을 옮겨서 .jsp 를 html 로 바꿨다. 참고 URL 간략소개 : https://eblo.tistory.com/54 기본문법 : https://www.baeldung.com/thymeleaf-in-spring-mvc 문법(이게 더 간단해서 맘에듬) : http://progtrend.blo..
-
github 에 이클립스 프로젝트 등록하기개발환경 2018. 7. 13. 22:33
요즘 github 계정 없는 개발자가 없는거 같은데 나 역시도 한 5년전에 한번 만들고 git 사상에 적응이 안되서 좌절하고 방치해 두었었다. 최근에 사내에 docker 로 gitlab 도 설치해보고, git 사용이 활성화 되기 시작하는 바람에 다시 좀 써볼까 싶어 이렇게 정리해둔다. 우선 친절하게 아래 문서에 설명을 해주고 있지만 영어라 ..... 아무래도 읽기가 싫어진다. ㅠㅠ . 진짜 영어가 ..익숙해질수 있을까? https://guides.github.com/activities/hello-world/ 목차를 보니 1. 저장소 생성2. 브랜치 생성3. 파일 생성 및 커밋4. Pull Request5. Merge Pull Request 위와 같이 설명하고 있지만 난 1. github 내에 저장소 생성..
-
spring boot 배너만들기Spring 2018. 7. 13. 10:00
친절히 설명되어있는 블로그를 찾아 한번 적용해보았다. 링크 내용은 정말 심플하다. 해당위치에 src\main\resources\banner.txt 파일만 만들어 넣어놓으면 끝! 나는 이렇게 텍스트를 만들었고 이렇게 텍스트를 만들어주는 사이트가 있다. 정말 멋찌다! http://patorjk.com/software/taag/ 실행해보니 아래와 같이 뿅! 그리고 스프링 버전 관련 공식 spring 링크 https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-spring-application.html
-
spring-bootSpring 2018. 3. 26. 14:34
자주 사용하는 boot 설정 STS 를 사용중이라면 New -> Spring Starter Project 를 사용하면 편리하다 Gradle , Java8 , 그룹은 회사 도메인명, Arifact 는 프로젝트명을 기재spring-boot + web+jpa + (h2 :테스트 할때만 사용하고 통상 MariaDB 를 사용) 만약 STS 를 사용중이지 않다면 https://start.spring.io/ 여기 사이트를 이용해서 다운받아서 사용할수도 있다. 주의: 패키징시 Jar 는 view 가 없을때 사용 , War 는 View 포함하는 경우 사용, 즉 Jar 로 선택하면 View 를 볼 수 없다. * DevTool 은 말 그대로 개발시 편의를 주는 툴이다. 따라서 운영배포시는 포함되지 않도록 Gradle or ..