본문 바로가기

Spring

(4)
Spring Security CSRF xml 설정 제외 url request-matcher-ref Spring Security CSRF XML 설정 spring에서 csrf를 설정하는 방법은 java와 xml 설정 두 가지가 있는데 그 중 xml로 설정하는 방법 sec:http 에 를 설정한다. AndRequestMattcher 를 이용하여 제외할 url을 패턴을 설정한다.
Spring 파일 업로드 allowCasualMultipartParsing 설정방법(Tomcat, Spring) 파일 업로드 multipart를 사용하기 위해서는 MultipartParsing을 꼭 설정해야 한다. 설정 방법은 크게 Tomcat 의 server.xml에서 설정하는 방법과 spring의 context.xml에서 설정하는 방법이 있다. Tomcat 설정 방법 /conf/context.xml 에서 Context에서 설정한다. Spring 설정방법 /META-INF/context.xml 설정한다.
Spring Eclipse lombok.jar 설치방법 @Data @Getter @Setter lombok 설치 방법 아래의 mvn repository 로 이동한다. https://mvnrepository.com/ 검색창에 lombok을 검색하고 Project Lombok를 클릭한다. 원하는 버전을 클릭한다. jar 파일을 클릭해서 다운받는다. jar 파일을 이클립스 폴더안에 넣고 CMD 창에서 jar파일 경로로 이동한다. java -jar lombok-1.18.26.jar 를 입력하고 Enter Project Lombok 인스톨러 창이 실행된다. Specify location.. 을 선택해서 eclipse.exe 경로를 선택하고 Install/Update를 클릭해서 lombok을 설치한다. eclipse 폴더에 lombok.jar 파일이 생성되면 정상적으로 설치가 됐다고 볼 수 있다. eclip..
IntelliJ + Spring Boot 스프링 부트 + JPA 프로젝트 생성 Spring Boot 스프링 부트 스타터로 스프링 프로젝트 생성하기 IntelliJ Spring Boot Gradle JPA Spring initializr 스프링 프로젝트 설정 https://start.spring.io/ Project : 프로젝트 관리 도구 Maven/Gradle 선택 Language : Java/Kotlin/Groovy 언어 선택 Spring Boot : Spring Boot 버전 선택 Project Metadata : Group, Artifact, Packaging, Java 버전 선택 Dependencies : 라이브러리 의존관계 설정 Generate : 프로젝트 생성 다운로드 스프링 스타터에서 다운받은 zip 파일을 Open or Import로 실행한다. 스프링 스타터에서 설정..