▣ Framework

    [SpringBoot] REST API 활용하여 CUD 처리 [INSERT, UPDATE, DELETE]

    [SpringBoot] GetMapping, PostMapping [예외처리로 에러 방지하기] [SpringBoot] JDBC Template : SELECT [REST API 적용하여 데이터 조회하기] [SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용] [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 yermi.tistory.com - REST API 활용하여 CUD 처리 1. INSERT : cityAdd @PostMapping(value="cityAdd") public ResponseEntity cityAdd(@RequestBody City city) { try { log.info("city = {}"..

    [SpringBoot] GetMapping, PostMapping [예외처리로 에러 방지하기]

    [SpringBoot] JDBC Template : SELECT [REST API 적용하여 데이터 조회하기] [SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용] [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유] [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 yermi.tistory.com - GetMapping, PostMapping 1. getMapping @PathVariable @GetMapping("cityAdd/{name}/{countryCode}/{district}/{population}") public Object cityAdd(@PathVariable(valu..

    [SpringBoot] JDBC Template : SELECT [REST API 적용하여 데이터 조회하기]

    [SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용] [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유] [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 [프로젝트 logback 설정하기] [SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 yermi.tistory.com - JDBC Template : SELECT @PathVariable 호출 : localhost:8000/info/cityListByCode/KOR/3000000 → countryCode = KOR, population = 3000000 @GetMapping("cityListByCode/{coun..

    [SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용]

    [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유] [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 [프로젝트 logback 설정하기] [SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 [Jackson 어노테이션 사용 방법] [SpringBoot] 스프링 부트(Spring Boot)에서 yermi.tistory.com - Spring JDBC 사용하여 데이터베이스 연결하기 1. Spring JDBC 의존성 주입 // database implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.mysql:mysql-connector-j' 2. M..

    [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유]

    [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 [프로젝트 logback 설정하기] [SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 [Jackson 어노테이션 사용 방법] [SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동] - 스프링 부트(Spring Boot)에서 yermi.tistory.com - Service 생성 및 의존성 주입 1. Service 클래스 생성 2. 의존성 주입 (필드 주입, 생성자 주입) - 필드 주입 - 생성자 주입 - 생성자 주입을 권장하는 이유 순환참조 방지 : A가 B를 참조하고 B가 A를 참조할 때의 문제 테스트하기에 좋음 final 선언 가능 오류 방지 ..