Spring Boot
-
Spring Boot Profile 분리설정Spring Boot 2019. 5. 9. 08:00
아래는 잘 정리된 링크: https://dhsim86.github.io/web/2017/03/28/spring_boot_profile-post.html 스프링 부트환경에서 Spring Boot Profile 분리설정하려면 src/main/resources 밑에 아래와 같이 파일을 생성한다. application.properites application-local.properites application-dev.properites application-stage.properites application-prd.properites 공통설정은 application.properites에 작성해 두고, 서버별 설정이 달라지는 부분은 각 분리된 파일에 작성한다. maven으로 실행시 아래와 같이 프로파일 지정한다...
-
Spring Boot, MyBatis, mapUnderscoreToCamelCaseSpring Boot 2019. 5. 8. 09:05
Spring Boot, MyBatis 조합에서 매퍼의 sql 수행결과를 VO로 매핑할때 언더바가 있으면 자동으로 제거되어 카멜케이스에 자동으로 매핑되게 하려면 아래와 같이 설정해야함 예) DEVICE_SEQ ==> deviceSeq 1) resources 패키지에 mybatis-config.xml 생성 2) 메인 Application의 SqlSessionFactoryBean 생성/설정부분에서 매퍼의 위치 설정과 함께 mybatis 설정파일 위치 지정 @Bean public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception{ SqlSessionFactoryBean sessionFactory = new SqlSessionF..
-
SprngBoot + jsp + IntelliJ 사용시 jsp못찾아 404 발생상황 해결Spring Boot 2019. 5. 7. 15:22
IntelliJ에서 스프링부트 프로젝트를 생성하고, 웹화면 지정을 위해 src/webapp/WEB-INF/views에 jsp파일을 생성하고 pom.xml파일에 아래와 같이 추가 org.apache.tomcat.embed tomcat-embed-jasper javax.servlet jstl application.properties에 아래와 같이 설정하고 #Spring MVC spring.mvc.view.prefix= /WEB-INF/views/ spring.mvc.view.suffix= .jsp 이후 Spring Boot Configuration 설정하여 실행하면 jsp 파일을 찾지 못하고 404 에러를 발생한다 여기서 중요!!!! 실행시 Spring Boot Configuration이 아니라, Maven..
-
JobLauncherTestUtils 사용하기Spring Boot 2019. 2. 23. 19:06
JobLauncherTestUtils는 스프링 배치의 Job을 테스트하는 유틸리티 클래스이다. Spring Boot에서 JobLauncherTestUtils를 사용하기 위해서는 pom.xml 파일에 아래 설정이 추가되어 있어야 한다. 스프링 부트 프로젝트 최초생성시 자동으로 추가가 되지만, 테그가 test로 되어 있으면 안된다. 지우거나 주석처리 해야 한다. 1 2 3 4 5 org.springframework.batch spring-batch-test Colored by Color Scripter cs Maven Dependency 설정시 태그중 test는 아래와 같은 제약이 있기 때문이다. test : 일반적인 어플리케이션 사용에 대해서는 의존관계가 필요없고, 테스트 컴파일과 실행 시점에만 사용됨. ..