DEV/Spring

DEV/Spring

[Spring] Spring Framework 란?

Framwork 란? 위키 백과에는 프레임워크를 '컴퓨터 프로그래밍에서 소프트웨어 프레임워크(Software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다.' 라고 정의 되어 있습니다. 제 나름대로 정의 해보자면 '현대 사회에 법이라는 큰 틀 안에 살아가고 있고 최소한 지켜야하는 규칙 또는 규약을 가지고 각자 원하는 삶을 살아간다' 라는 관점에서 보면 법 또한 프레임워크에 해당합니다. 이처럼 큰 틀 안에 규칙을 정해두고 그 안에서 주어진 기능들을 활용해 원하는 것을 만든다고 생각하면 됩니다. (API의 url path는 여기다 작성해! 하지만 다른 path와 겹치면 안돼! 라는 것처럼) 라이브러리(Library)와 혼동하기 쉬울 수 있는데, 흔히 라이브러리를 도구..

DEV/Spring

[JPA] Unique 제약 조건

데이터베이스 설계 시, 단일로 들어가야하는 조건을 넣어야 하는 경우 유니크 제약조건을 넣는다.예를 들어 회원의 아이디 또는 이메일과 같이 로그인 시 중복되지 않아야하는 경우를 말한다. JPA 코드 상에서 단일 조건의 경우@Entity@Table(name = "UNIQUE_ENTITY")@NoArgsConstructorpublic class UniqueEntity { @Id @GeneratedValue(strategy= GenerationType.IDENTITY) private Long id; @Column(name = "unique_one", unique = true) private Long uniqueOne; @Column(name = "unique_two") pr..

l-eazzy
'DEV/Spring' 카테고리의 글 목록 (3 Page)