Spring Boot
-
스프링 부트_mybatis(마이바티스)Spring Boot 2019. 8. 29. 22:49
pom.xml 에 maybatis와 MariaDB 추가. org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 org.mariadb.jdbc mariadb-java-client 2.2.4 예제 1 ) HomeMapper.java : 스프링에서 Mapper 애노테이션과 Select 애노테이션을 이용하여 java 파일에서 바로 할수 있음. package com.my.sample.domain.home; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotatio..
-
스프링부트_파일 다운로드Spring Boot 2019. 8. 29. 22:12
VideoRestController.java @GetMapping(value = "/{videoId}/download", produces = MediaType.APPLICATION_JSON_VALUE) public StreamingResponseBody findVideoFileDownload(@PathVariable(name="videoId") String videoId,HttpServletResponse response) throws FileNotFoundException { // TODO Auto-generated method stub return this.videoServiceImpl.findVideoFileDownload(videoId, response); } VideoService.java pu..
-
스프링부트_Swagger2Spring Boot 2019. 8. 29. 21:58
src > main > webapp webapp폴더가 없으면 추가를 해야한다. pom.xml 설정 io.springfox springfox-swagger2 2.6.1 io.springfox springfox-swagger-ui 2.6.1 com.google.guava guava 25.1-jre SwaggerConfig.java @Configuration @EnableSwagger2 public class SwaggerConfig extends WebMvcConfigurerAdapter { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) ..
-
스프링부트_톰캣 (war) 배포Spring Boot 2019. 8. 29. 21:56
pom.xml jar 을 war 로 변경! Spring-boot-starter-tomcat 추가! org.springframework.boot spring-boot-starter-tomcat provided Build 부분에 finalName 추가 d-sample 이미지로 한번에 정리 ( pom.xml 을 변경해 줘야한다.) Run As -> Maven build … Goals : package 적어주고 Run 톰캣 -> webapp -> war 파일 말아서 올리고 실행 결과 :