For further reference, please consider the following sections:
- Official Gradle documentation
- Spring Boot Gradle Plugin Reference Guide
- Create an OCI image
- Spring Data JPA
- Spring Boot DevTools
- Spring Web
The following guides illustrate how to use some features concretely:
- Accessing Data with JPA
- Building a RESTful Web Service
- Serving Web Content with Spring MVC
- Building REST services with Spring
These additional references should also help you:
-
아래 폴더 생성
D:\darackbang\darackbangdb
-
인텔리제이 데이터베이스 설정에
관리자 로그인
사용자명:system
패스워드: 본인이 설정한 패스워드
접속후 sql 콘솔 오픈후 3~5작업을 한다.
-
데이플 스페이스 생성
CREATE TABLESPACE darackbangdb DATAFILE 'D:\darackbang\darackbangdb\darackbangdb.dbf' SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 50M;
-
사용자 계정에서 # 제거
alter session set "_ORACLE_SCRIPT"=true;
-
사용자 계정 설정
CREATE USER darackbangadmin IDENTIFIED BY darackbangadmin DEFAULT TABLESPACE darackbangdb TEMPORARY TABLESPACE temp;
GRANT CONNECT, RESOURCE, DBA TO darackbangadmin;
GRANT CREATE VIEW, CREATE SYNONYM TO darackbangadmin;
GRANT UNLIMITED TABLESPACE TO darackbangadmin;
ALTER USER darackbangadmin ACCOUNT UNLOCK;
-
사용자 계정 설정
프로젝트 구조
com.lab.darackbang
common : 공통적ㅇ로 사용하는 클래스 모음
utils : 공동적으로 사용하는 함수들 모음
config : SpringSecurity 설정등의 다양한 설정파일 위치
controller : 프론트와 통신을 위한 제어클래스 모음
dto : 프론트와 통시시 사용하는 데이터 객체들의 집합
entity : Database와 연동을 위한 객체
mapper : entity 와 DTO 간 상호 변환을 위한 클래스 모음
repository : Database 접속 주체
service : 비지니스 로직 처리를 위한 클래스 모음
이름: 해당 Main Class파일이름 추가 -cp 부분 Main 추가
아래 클래스 패스는 패키지명 포함 Main Class파일이름 추가