본문 바로가기

분류 전체보기33

[RDBMS] 테이블들의 연관 관계 & indexing & transaction & Spring Data JPA 활용 [WEEK 3] PREVIEW YC Tech Academy RDBMS 테이블들의 연관 관계 SQL - Unique Key [참고] 테이블의 열에서 중복된 값을 허용하지 않는다. primary key와 유사하지만, unique key는 NULL값을 허용한다. 테이블에서 여러 개 생성 가능하다. CREATE TABLE table_name( column1 datatype UNIQUE KEY, column2 datatype, ..... ..... columnN datatype ); CREATE TABLE CUSTOMERS ( ID INT NOT NULL UNIQUE KEY, NAME VARCHAR(20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25), SALARY DECIMA.. 2023. 11. 27.
Bean 주입 & Bean Component 차이 & Field Injection, Constructor Injection 차이 & @Primary, @Qualifier annotation [WEEK 2] PREVIEW YC Tech Academy Bean 주입 Spring bean은 Spring에 의해 생성되고 관리되는 객체. Spring은 Bean을 생성 및 관리를 위해 스프링 컨테이너를 제공한다. Spring은 Bean 간의 의존성을 자동으로 주입한다. Spring은 Bean의 생명주기 관리를 제공한다. Bean, Component 차이 @Bean @Component 개발자가 컨트롤이 불가능한 외부 라이브러리들을 Bean으로 등록하고 싶은 경우 사용된다. 개발자가 직접 컨트롤이 가능한 클래스들의 경우에 사용된다. 메소드 또는 어노테이션 단위에 붙일 수 있다. 클래스 또는 인터페이스 단위에 붙일 수 있다. Field Injection, Constructor Injection 차이 Fie.. 2023. 11. 27.
REST API 설계 & Controller 작성 및 설계 [WEEK 1] REVIEW YC Tech Academy REST API 설계 [참고] Use JSON as the Format for Sending and Receiving Data Use Nouns Instead of Verbs in Endpoints HTTP methods (GET, POST, PUT, PATCH, and DELETE) are already in verb form for performing basic CRUD (Create, Read, Update, Delete) operations.EX) http://mysite.com/getPosts (X) -> https://mysite.com/posts (O) Name Collections with Plural Nouns EX) http://.. 2023. 11. 27.
728x90
반응형