본문 바로가기

study/Spring28

내가 만든 에러메세지 적용하려면 해야하는 설정 application.properties 에 이 파일을 기본으로 한다고 설정해줘야함 spring.messages.basename=errors 이런식으로 메세지가 한글일경우 인코딩 체크 2022. 7. 28.
spring project 안에 저장한 사진 바로 로딩 안될때 해결 (feat. ResourceHandlerRegistry) 이미지 폴더가 프로젝트 폴더 밖에 있을 때 플젝 폴더 밖에 있을 때는 사실 크게 문제 될 건 없다. 꼭 이렇게 안 해도 된다. 그냥 자바 코드에서 주소를 바로 넣어도 됐었다. 그리고 보통 사진이 많아지면 많아질수록 프로젝트가 무거워지니까 프로젝트 밖에 두는 거 같다. 실제 배포할 때는 AWS3? 머 이런 걸 쓰는 거 같다. 이미지 폴더가 프로젝트 폴더 안에 있을 때 문제는 플젝폴더 안에있을때다. 보통 이런 리소스들은 static폴더안에 넣게 되는데 문제는 static이 말그대로 정적파일들을 넣는곳으로 인식이돼서 서버를 껐다가 켜야지 static 폴더안에 사진의 주소가 제대로 반영이 돼서 사진들이 보인다. 그니까 짧게 말하면 사진을 올리고 서버를 꼭 껐다가 켜야만 사진이 보임! 이건 엄청난 문제. 그러나 .. 2022. 7. 19.
Map 타임리프에서 활용하기 hashmap value loop 2022. 7. 5.
oracle6 java.nio.file.NoSuchFileException: cause by osdt_cert.jar 오라클 왜이래 인텔리제이에선 아무런 에러 없었는데 똑같은걸 sts에서 하니까 오류뜸. 근데 서버 동작도 잘 되고 디비에서 데이터도 잘 불러옴 jdk가 없엉서라는데 걍 oracle 8 로 바꾸니까 해결됨 어휴 2022. 6. 28.
spring boot jsp dependency implementation 'javax.servlet:jstl:1.2' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' 2022. 6. 28.
데이터 Json / form을 객체로 받기 Json으로 데이터를 받을 땐 rest controller나 responseBody여야하고 requestBody로 값을 받아와야한다. form으로 받을 때는 ModelAttribute로 받아야한다. 객체를 받는다고 해놓도 어노테이션을 생략하면 자동적으로 모델어트리뷰트로 받는게 됨. 제이슨으로 값을 받고 결과를 리다이랙트 하고싶으면 ajax를 사용해야한다고 한다. 2022. 6. 24.
728x90