Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vaadin
- Spring
- maVen
- mybatis
- SQL
- GIT
- react
- Python
- NPM
- tomcat
- IntelliJ
- R
- hadoop
- window
- Java
- es6
- Sqoop
- table
- Kotlin
- mapreduce
- Eclipse
- 정렬
- JavaScript
- 공정능력
- Express
- SPC
- MSSQL
- xPlatform
- 보조정렬
- Android
Archives
- Today
- Total
DBILITY
독거 가능성 100% 노후에 라면값이라도 하게 센스를 발휘합시다!😅
Please click on the ad so that I can pay for ramen in my old age!
点击一下广告,让老后吃个泡面钱吧!
老後にラーメン代だけでもするように広告を一回クリックしてください。
spring boot embedded tomcat docroot change 본문
반응형
파일업로드 테스트를 위해 경로 설정이 필요했는데, docroot관련은 application.properties에 존재하지 않았다.
server.tomcat.basedir만 존재한다. 존재하지 않는 경우엔 WebServerFactoryCustomizer를 구현해야 한다고 한다.
구글검색을 통해 알게 된 것은 Component로 등록하는 것이었다.
다음과 같다.
package com.dbility.apps.dev.test;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.stereotype.Component;
import java.io.File;
@Component
public class EmbeddeTomcatConfig implements WebServerFactoryCustomizer<TomcatServletWebServerFactory> {
@Override
public void customize(TomcatServletWebServerFactory factory) {
factory.setDocumentRoot(new File("C:\\Dev64\\embedded_tomcat"));
}
}
업로드를 실행하고 보니 잘 들어가 있다. 경로설정은 다음과 같이 했다.
String uploadDir = request.getSession().getServletContext().getRealPath("/") +"resources"+File.separator+"images";
반응형
'java > spring boot' 카테고리의 다른 글
maven Blocked mirror for repositories~ (0) | 2022.02.19 |
---|---|
spring data jpa study code (0) | 2022.02.18 |
spring boot rest api cors (0) | 2022.02.17 |
Comments