Spring 13

[Spring] 자주 보는 어노테이션 정리

1. @SpringBootApplication≫ 스프링 부트의 가장 기본적인 설정을 선언package com.rest.api;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Applications { public static void main(String[] args) { SpringApplication.run(Applications.class, args); }} 2. @Controller≫ 해당 class가 Controller 임을 알려주기 위한 선언 ≫ @..

Spring 2022.03.04

[Spring] Lombok 정리

LombokJava 라이브러리중 하나로 getter, setter, toString 등의 반복 메서드를 줄여주는 라이브러리import lombok.*; @Getter @Setter @ToString @NoArgsConstructor @AllArgsConstructor public class TestLombok { private String test_id; private String test_name; } @Getter, @Setter 등 5개 대신에 @Data 하나로 통합 가능import lombok.*; @Datapublic class TestLombok { private String test_id; private String test_name;} 기본 public으로 들어가고 pr..

Spring 2022.02.04

[Spring] 자주 쓰는 용어 정리

1. JPA≫ ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음≫ 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스 2. Bean≫ Spring Ioc 컨테이너가 관리하는 자바 객체≫ @Component 어노테이션이 등록되어 있는 경우에는 Spring이 어노테이션을 확인하고 자체적으로 Bean으로 등록함 3. IoC≫ 의존성 주입을 통하여 객체를 컨테이너에 맡겨서 로직에만 집중할수 있게 만드는것

Spring 2022.02.04