본문 바로가기

Programing/Spring

(6)
[Spring Boot] Interceptor 에서 request/response body 사용하기 보호되어 있는 글입니다.
[Spring Boot] Interceptor 적용하기 보호되어 있는 글입니다.
Multipart 전송의 함정 - HTTP POST 전송만 가능한가? 보호되어 있는 글입니다.
[Spring] pom.xml 첫줄 에러 Spring Tool Suite 를 사용하 스프링 또는 스프링부트 프로젝트를 생성할 때 가끔 pom.xml 의 첫번째 줄 에러(unknown 에러)가 발생하는 경우가 있다. 이를 해결하는 방법으로 2가지 방법을 소개하겠다. 1. 의 spring version 을 변경한다. org.springframework.boot spring-boot-starter-parent 2.3.0.RELEASE org.springframework.boot spring-boot-starter-parent 2.1.3.RELEASE 2. Maven Plugin 버전을 명시해준다. 3.1.1 1.8
[Spring Boot] 간단한 CRUD 게시판 만들기 게시글 목록, 작성, 수정, 삭제만 가능한 간단한 게시판을 만들어보자. 1. Spring Initializr 를 이용하여 Project 생성하기 Spring Initializr 사이트 바로가기 설정한 환경 확인하기!! 2. 압축 해제 3. 프로젝트 Import 4. Package 구성 5. 도메인 매핑하기 도메인 매핑은 JPA를 사용하여 DB와 도메인 클래스를 연결시켜주는 작업이다. 도메인 클래스를 생성하여 H2 DB에 매핑하도록 한다. 5-1. DB에서 도메인을 활용하여 Repository까지의 데이터 흐름 ※ 이번에는 User domain은 사용하지 않는다. 5-2. Board 클래스 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24..
[Spring] 배치, 스케쥴러 사용 : Quartz 프로젝트에서 매번 등장하는 배치와 스케쥴러, 이를 구현하기 위한 다양한 방법이 존재하지만 자바 스케쥴러 개발에 사용하는 오픈소스 라이브러리인 Quartz Scheduler를 이용하는 방법을 알아보도록 하자. 배치 프로그램에 대한 자세한 정보는 아래 블로그 참조! https://limkydev.tistory.com/140 1. Maven Dependency maven 환경에서 외부 라이브러리를 사용하기 위해서 pom.xml 에 Quartz Library를 dependency 한다. 1 2 3 4 5 6 7 8 9 10 11 12 org.quartz-scheduler quartz org.quartz-scheduler quartz-jobs Colored by Color Scripter cs 2. Job Cod..