[Springboot] JPA 주요 어노테이션
·
Spring
어노테이션이란?어노테이션(Annotation)은 클래스, 메서드, 필드 등에 부가적인 메타데이터를 제공하는 특별한 형태의 마커입니다.어노테이션을 사용하면 코드의 구조나 동작을 설명하거나 특정 기능을 지정할 수 있습니다. Spring Framework와 Spring Boot에서는 어노테이션을 통해 많은 기능을 설정하고 관리할 수 있으며, 이는 코드의 가독성을 높이고 복잡성을 줄이는 데 큰 도움이 됩니다. 어노테이션을 사용하는 이유설정의 간소화: XML 설정 파일을 대신하여, 어노테이션만으로 복잡한 설정을 쉽게 처리할 수 있습니다.코드의 명확성: 어노테이션을 통해 클래스나 메서드의 역할과 의도를 명확히 할 수 있습니다.자동화된 동작: Spring Boot가 어노테이션을 기반으로 자동 설정(Auto Confi..
[Spring] Spring boot JPA + PostgreSQL 연동하기 (with IntelliJ)
·
Spring
1. Database 만들기 먼저 사용할 데이터베이스를 만들어줍니다.전 이미 만들어둔 게 있어서 그걸로 계속 사용하려고 합니다.연결 테스트만 해보실 분은 설치하면 기본으로 있는 postgres로도 가능합니다.  CREATE USER [사용자 이름] WITH PASSWORD '[사용할 비밀번호]';ALTER ROLE [사용자 이름] CREATEDB REPLICATION SUPERUSER CREATEROLE; 사용자를 생성해주고 권한을 부여합니다.저는 슈퍼 유저로 사용할 거라 권한도 똑같이 주었습니다.pgAdmin에 들어가보면 새로 만든 계정과 권한을 볼 수 있습니다.  GRANT ALL PRIVILEGES ON DATABASE [데이터베이스 이름] TO [사용자 이름];  데이터베이스에 대한 권한도 GRA..
[Spring] Spring Boot 프로젝트 만들기
·
Spring
Spring Boot는 Spring 프레임워크를 개선하여 더 간편하게 사용할 수 있게 만들어졌습니다.개발자가 설정 파일을 작성하거나 의존성을 주입하는 등의 작업을 대폭 줄여주는 효과가 있습니다.또한, 스프링 부트 내에서는 별도의 WAS 없이도 내장 서버로 훨씬 쉽게 애플리케이션을 실행할 수 있고. 결국 스프링 부트의 장점이란 ‘빠른 생산성’입니다.    Spring Initializr위 사이트에 접속하면 쉽게 스프링 부트 프로젝트를 생성 가능합니다. Gradle과 Maven은 둘 다 빌드 관리 도구입니다.빌드란 소스코드 파일을 컴퓨터나 휴대폰에서 실행할 수 있는 독립(standalone) 소프트웨어 가공물로 변환하는 과정 및 그에 대한 결과물을 일컫는다고 하네요. 흔히 알고 있는 컴파일 역시 빌드 과정 ..
얼복무
'Spring' 카테고리의 글 목록