일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 티모장인
- lenovo ideapad 3
- 코딩초보자
- 데이터베이스 JOIN
- 탑마이장인
- 슬림3
- 코린이
- 오라클
- 레노버 노트북
- 레노버 슬림3
- 데이터베이스
- 데이터베이스기초
- 데이터베이스 집합연산자
- 레노버 아이디어패드 슬림3
- 데이터베이스 기초
- 개발자준비
- 데이터베이스 예제
- 데이터베이스 UPDATE
- 코딩입문
- 오라클UPDATE
- 오라클 DELETE
- 자바초보
- 가성비 노트북
- 데이터베이스 DELETE
- 코딩일기
- 라이젠노트북
- 자바입문
- SQL
- IdeaPad 3 15ABA7
- 사무용 노트북
- Today
- Total
스퐁지송 개발노트
Spring-Boot(Spring Tool Suite) 시작 초기설정 본문
Spring | Home
Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.
spring.io
sts 다운 - 윈도우 64버전 다운
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
자바17버전 윈도우 다운로드
둘다 압축 해제하기 스프링툴은 압축풀고 원하는 저장경로에 옮겨놓기
sts 서버 포트번호 바꾸기
스프링부트툴은 서버를 기본내장하고있다
포트충돌로 오류시 이렇게 바꿔야한다
sts 서버 자동새로고침
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools/3.0.2
자동새로고침을 지원하지않으므로 따로 라이브러리를 다운
해당 파일에 복붙하기
그리고 해당파일 우클릭 -> Geadle -> Refresh Geadle Project 해서 적용시키기
lombok.api 다운하기
gettersetter기능 등등을 지원
https://projectlombok.org/download
Download
projectlombok.org
파일 다운로드 후 스프링툴 폴더 경로에 같이 넣어주면됨
그리고 실행해서 install 해주기
DB 구축하기
JPA
H2데이터베이스 추가
https://mvnrepository.com/artifact/com.h2database/h2/2.1.214
똑같이 build.gradle 에 코드추가
application.properties 에 코드추가
# DATABASE
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.url=jdbc:h2:~/local
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
서버재실행 후 브라우저로 접속
jpa설정하기
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa/3.0.2
똑같이 build.gradle에 복붙 (버전정보 지우면 알아서 최적호 버전으로 인식해줌)
다음으론
# JPA
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update
application.properties 에 코드추가
컨트롤러 - 서비스 - 리포지터리
??테이블에서 select 하고싶음
-> 리포지터리가 해당 메서드를 가지고있음
->서비스