본문 바로가기

Java9

섹션 3-6 [독립 실행형 서블릿 애플리케이션] 프론트 컨트롤러 전환 프론트 컨트롤러 전환package com.tobyspring.tobyspringboot; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.spri.. 2024. 5. 30.
섹션 3-1 [독립 실행형 서블릿 애플리케이션] Containerless 개발 준비 Containerless 개발 준비앞서 HelloController를 만들기까지 톰캣을 설치하고 톰캣을 배포하기 위해서 빌드 스크립트를 만들거나 하지 않았다. 하지만 Spring Boot가 처음 만들어준 메인 메소드만 실행하기만 했는데 톰캣에 서블릿 컨테이너가 동작하고 스프링 컨테이너도 자동으로 동작하게 됩니다. package com.tobyspring.tobyspringboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class TobyspringbootAppli.. 2024. 5. 30.
Spring Boot에서 FlyWay 사용하기. Flay Way란?단순하게 데이터베이스 구조에 대한 형상 관리를 위한 툴이라고 보시면 됩니다. 태초 데이터베이스의 구조부터 시작하여 현재까지의 변화과정을 기록하여 관리할 수 있습니다. Spring Boot FlyWay스프링 부트에서 FlyWay 의존성을 추가하고 flyway sql 버전별 파일관리와 gradle plugin을 통해 여러 개발자들이 개발을 해도 항상 같은 db상태를 유지할 수 있도록 손쉬게 관리할 수 있도록 구성할 수 있다. Spring Boot 의존성 추가baseline-on-migrate: true 설정시 히스토리를 관리하는 테이블이 자동생성됩니다. FlyWay Sql 작성기본적으로 /resource/db/migration에 sql문을 버전별로 작성하면 된다.flyWay 공식 문서대로 .. 2023. 2. 5.