'백엔드/Spring Boot' 카테고리의 글 목록 — chulLee IT Engineer

백엔드/Spring Boot

    [Spring Boot] REST API 만들기 (4) - MySQL + JDBC Template

    [Spring Boot] REST API 만들기 (4) - MySQL + JDBC Template

    이전 글 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (1) Json 반환 방법 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (2) 로그 남기기(slf4j+logback 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (3) Service 생성 이전시간에는 Service Class를 만들고 호출하는 방벙을 만들어봤다. 이제부터는 실제로 데이터를 불러오는 구조를 작성하고 데이터를 불러오는 부분을 MySQL과 연동하여 작성할 차례이다. 1. MySQL dependecy 추가 먼저 Mysql 연동을 위해서 필요한 라이브러리를 추가하도록 하자. 하단의 코드를 pom.xml 파일에 추가한다. mysq..

    [Spring Boot] REST API 만들기 (3) - Service 생성

    [Spring Boot] REST API 만들기 (3) - Service 생성

    이전 글 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (1) Json 반환 방법 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (2) 로그 남기기(slf4j+logback) 지금까지는 Controller에서 필요한 데이터를 임의로 생성해봤다. 이제는 비즈니스 로직을 실제로 처리할 Service Class를 만들어보자. 1. service Class 생성 아래와 같이 info 디렉토리 하단에 infoService Class를 새롭게 생성한다. 생성 후 아래와 같이 데이터를 주입받을 Serivce Class를 작성한다. model에서 불러오는 getter/setter는 이제 Service Class에서 불러오도록 한다. *참고 @S..

    [Spring Boot] REST API 만들기 (2) - 로그 남기기 (slf4j+logback)

    [Spring Boot] REST API 만들기 (2) - 로그 남기기 (slf4j+logback)

    이전 글 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (1) Json 반환 방법 Json 형태의 데이터 반환까지 끝났으면 이제 URL을 접근시의 Log를 찍어보도록 하자. 1. dependency 추가 먼저 slf4j+logback를 사용할 수 있도록 의존성을 추가해야 한다. 이클립스 파일 하단의 pom.xml 파일을 열어주도록 한다. spring-boot-starter-web 라이브러리가 있으면(spring boot이면) logback-classic, logback-core가 탑재되어있어서 별도 dependecy를 추가할 필요가 없다. spring-boot-starter-web이 없으면 아래와 같이 추가해주도록 하자. 4.0.0 org.springframework..

    [Spring Boot] REST API 만들기 (1) - Json 반환 방법

    [Spring Boot] REST API 만들기 (1) - Json 반환 방법

    이번에는 스프링 부트 초기 설정이 끝나고 REST API를 만들기 위한 챕터 1을 기술하려고 한다. 챕터 1은 REST API 에서 데이터를 클라이언트, 뷰로 보낼 떄 Json 형식으로 리턴하는 방법에 대한 내용이다. 1. Jackson Json 형식으로 데이터를 만드는 방법은 다음과 같은 방법이 있다. 1. 직접 Json 형식으로 데이터를 컨트롤러에서 만드는 방법. 2. 오픈소스 라이브러리 사용 1번으로 할경우 오타가 날 수 있고 버그가 많아서 여기서는 2번 Jackson 라이브러리를 추가하여 사용한다. annotation을 사용하면 class 변수를 자동으로 json 형태로 변환하는 방법을 지원한다. Class 에 @RestController 가 있어야함. Class 에 @Controller 가 붙어..