목록PATH (2)
송민준의 개발노트
기본적으로 URL 을 http://localhost:8088/hansong/v1/members/test@kakao.com 위처럼 해주면 뒤에 .com을 빼고 변수에 담는다. 이에 대한 해결방안은 뒤에 ':.+' 를 붙여주는 것인데 예를 들어 @GetMapping(value = "/{email:.+}") public EntityModel getUser(@PathVariable String email) { 위와 같이 해주면 된다. 이렇게 해도 406에러가 발생한다면 스프링 설정을 하나 추가해줘야한다. javaconfig 기준으로 WebMvcConfigurer 를 상속받는 곳에서 아래와 같이 설정해준다. @Override public void configureContentNegotiation(ContentNe..
war파일 서버에 옮기면서 테스트를 해보는데 파일경로 때문에 애좀 먹었다. 윈도우 경로(개발)는 D:\\MJ\\portfordev\\src\\main\\webapp\\resources\\upload\\ 리눅스 경로(운영)는 /var/webapps/upload/ 우선 서버에 접속해서 sudo su cd /etc/tomcat8 sudo nano server.xml server.xml에 접속해서 아래쪽에 다음과 입력 해주고 저장 Ex 그리고 톰캣 재실행 sudo service tomcat8 restart 다음으로 루트 계정인 상태에서 777 권한을 준다. (안해주면 파일 생성 안됨) chmod -R 777 /var/test/upload