본문 바로가기

Spring Boot7

Spring Boot Gradle - JSP 수정시 즉시 적용하기 안녕하세요. 고코더 입니다. 스프링 부트 Gradle 환경에서 JSP를 수정하면 즉시 적용할 수 있도록 옵션을 설정해보겠습니다. ● 1. 해당 파일을 수정합니다. /src/main/resources/application.properties ● 2. 해당 파일을 그리고 해당 내용을 추가합니다. 이렇게 추가하면 앞으로 JSP를 저장하면 자동으로 서버에 적용됩니다. server.servlet.jsp.init-parameters.development=true 2022. 1. 27.
Spring Boot DevTools 설치,추가 방법 안녕하세요. 고코더 입니다. 스프링 부트의 개발 편의를 제공하는 Spring Boot DevTools를 추가하는 방법을 알아보겠습니다. start.spring.io 이용할 때 Spring Boot DevTools 디펜더시를 추가합니다. IDE에서 생성할 때(이클립스) 이클립스에서 스프링 부트를 시작할 때 해당 Spring Boot DevTools 디펜더시를 추가합니다. MAVEN 메이븐 프로젝트에서는 아래와 같이 디펜더시를 추가합니다. org.springframework.boot spring-boot-devtools Gradle 그래들에서는 프로젝트에서는 아래와 같이 디펜더시를 추가합니다. dependencies { runtimeOnly 'org.springframework.boot:spring-boot.. 2021. 12. 7.
Spring Boot DevTools 란? / 제공하는 기능 안녕하세요. 고코더 입니다. 스프링부트 프로젝트를 시작할 때 가장 많이 사용하는 스타트 프레임워크를 하나 뽑으라 하면, "Spring Boot DevTools"가 아닐까 생각합니다. Spring boot 프로젝트를 개발하기 위한 편의를 위한 제공하는 모듈입니다. 말 그대로 편의를 제공하므로, 개발자를 위한 필요한 기능들을 제공합니다. 대표적인 기능을 살펴봅니다. Property Defaults Spring Boot에서 지원하는 라이브러리를 캐시를 사용하여 성능을 향상합니다. 대표적인 예시는 바로 템플릿 엔진입니다. 이 파일이 반복적으로 구문 분석하지 않도록 템플릿을 컴파일하여 캐시 합니다. Spring MVC는 정적 리소스를 제공할 때 응답에 HTTP 캐싱 헤더를 추가할 수 있습니다. 캐싱은 개발 중에는.. 2021. 12. 7.
Spring Boot - 스프링부트에서 webapp , WEB-INF, views 폴더는 직접 만들어야 합니다. 안녕하세요. 고코더 입니다. 스프링부트는 앞서 말씀드린 것처럼 기본적으로 JSP를 지원하지 않습니다. 그래서 이전에 기본적으로 제공되었던 폴더들이 보이지 않습니다. 이전에 스프링을 하던 분들은 WEB-INF 폴더를 찾아 헤매셨겠지만, 스프링 부트에서는 해당 폴더가 자동으로 생성되지 않습니다. (치사하게) 그래서 결론적으로 JSP를 사용하기 위해 그리고 JSP 파일을 관리하기 위해서는 폴더를 직접 만들면 됩니다. 폴더 위치 ● 1. 위치 "/src/main"에서 폴더를 생성하면 됩니다. 해당 폴더에서 마우스 우클릭을 통해 폴더를 생성합니다. new-> forder입니다. 폴더 만들기 ● 2. 첫 번째로 만들 폴더는 "webapp"입니다. - 이는 web에서 사용할 정적 자원들을 모아둔 폴더입니다. 그러므로.. 2021. 11. 30.
Spring Boot - 사용 가능한 포트로 임의로 설정하기 안녕하세요. 고코더 입니다. 사용 중인 포트가 많은 분들은 좋은 설정 방법이 있습니다. 스프링 부트의 프로젝트를 알아서 빈 포트를 찾아 매칭 해주는 설정 방식이 있습니다. 방법은 "0" 이거 하나면 됩니다. 사용 방법 ● 1. 포트를 변경할 수 있는 해당 파일에서 "/src/main/resources/application.properties" 포트를 0으로 설정하면 됩니다. server.port=0 ●2. 프로젝트를 시작하면 포트는 임의대로 수시로 변경됩니다. 아예 포트 사용이 많은 분들이라면 이런 설정 방법도 괜찮아 보이네요. 2021. 11. 29.
Spring Boot - 서버 포트 변경하기 / application.properties 안녕하세요. 고코더 입니다. 스프링 부트를 사용할 때 포트를 바꾸는 방법을 알아보겠습니다. 스프링 부트의 설정을 건들지 않으면 기본적으로 제공하는 포트는 8080입니다. 그런데 이 포트는 다양한 시스템에서 즐겨 사용하는 포트입니다. 대표적으로 오라클이 있습니다. 그러므로 해당 포트를 변경하여 테스트하는 게 정신건강에 이롭습니다. 변경 방법 ● 1. 우선 해당 파일을 찾습니다. 주소는 "/src/main/resources/application.properties"입니다. 이클립스를 사용한다면 CTRL + SHIFT + P를 눌러서 검색하시면 됩니다. ●2. 그리고 해당 내용을 이렇게 추가합니다. 원하는 포트를 입력합니다. 이왕이면 겹치지 않는 포트를 정하여서 설정하면 관리하기 매우 편리합니다. server.. 2021. 11. 29.
Spring - eclipse에서 Spring Boot import 방법 이클립스에서 스프링 부트 import 시키기 스프링 부트를 유지보수를 위해 import 시켜야할 때가 있습니다.오늘은 스프링부트 프로젝트를 이클립스로 가져와서 실행시켜 보려고 합니다.말은 거창하지만 매우 쉬운 작업입니다. ▼ STS를 설치후 import로 진입 그다음 - maven->exsting Maven Projects 를 선택을 합시다. ▼ 자신의 스프링 부트 프로젝트 폴더를 선택을 하고 ▼ 부트 대시보드를 확인해보면스프링 부트 답게 모든 서버 설정이 그대로 이식되어 있습니다.해당 보드에서 스타트만 눌러주면 됩니다.. ▼ 그럼 이처럼 서버가 시작되었다. ▼ 해당 서버에 저장된 포트대로 접속해보고 정상적으로 스프링 부트가 실행되는걸 확인 함으로써 임포트 작업이 완료가 되겠네요 마무리서버 설정이 축소되.. 2017. 11. 29.