springboot에서 파일 업로드 경로와 서버 오픈 경로에 대한 코드 쓰기
2025 단어 spring-boot
public static String getSavePath() throws FileNotFoundException {
//
File path = new File(ResourceUtils.getURL("classpath:").getPath());
if (!path.exists())
path = new File("");
// = +
File upload = new File(path.getAbsolutePath(), "static/pic/");
if (!upload.exists())
upload.mkdirs();
System.err.println("path1::" + upload.getAbsolutePath());//path1 , src
// = +
// String path2 = ClassUtils.getDefaultClassLoader().getResource("").getPath();
// System.err.println("path2"+path2);//path2 ,/target/classes/
return upload.getAbsolutePath();
}
뒤에 다시 철자를 써라.jpg면 돼요.
(2) 서버 URL 경로도 필요하고 전방 접근을 위한 동적 접근을 요구합니다
@Component
public class ServerAddressAndPort implements ApplicationListener {
private int serverPort;
public String getUrl() throws UnknownHostException {
InetAddress address = null;
address = InetAddress.getLocalHost();
return "http://" + address.getHostAddress() + ":" + this.serverPort;
}
@Override
public void onApplicationEvent(WebServerInitializedEvent event) {
this.serverPort = event.getWebServer().getPort();
}
}
마찬가지로, 뒤에 철자를 써라.jpg면 돼요.
springmvc 정적 접근 자원 설정 spring:
mvc:
static-path-pattern: /**
resources:
static-locations: classpath:/META-INF/resources/,classpath:/resources/,\
classpath:/static/static/,classpath:/static/,classpath:/public/,file:${web.upload-path},file:./static/pic/
file:./static/pic/대표 프로젝트의 동급 디렉터리입니다. 이것은 상대 경로의 쓰기 파일입니다. xxx/xxx/xxx입니다. 이것은 절대 경로의 쓰기 이쪽의 요점입니다. static-locations는 기본 정적 자원 경로의 설정 정보를 덮어쓰기 때문에 원래 설정된 정적 경로를 다시 보충해야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Keycloak이 Active Directory에 등록된 사용자로 인증할 수 있도록 합니다.
사내 시스템을 출시함에 있어서, 전회사에서는 Web시스템마다 로그인하고 있어 혐오가 있었으므로, 꼭 싱글 사인온으로 하고 싶다고 생각했다.
그 실현에, 옛날 조금만 평가한 OpenAM라든지의 정보를 구구어 낚시하기 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
spring:
mvc:
static-path-pattern: /**
resources:
static-locations: classpath:/META-INF/resources/,classpath:/resources/,\
classpath:/static/static/,classpath:/static/,classpath:/public/,file:${web.upload-path},file:./static/pic/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Keycloak이 Active Directory에 등록된 사용자로 인증할 수 있도록 합니다.사내 시스템을 출시함에 있어서, 전회사에서는 Web시스템마다 로그인하고 있어 혐오가 있었으므로, 꼭 싱글 사인온으로 하고 싶다고 생각했다. 그 실현에, 옛날 조금만 평가한 OpenAM라든지의 정보를 구구어 낚시하기 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.