1. sts 4 다운로드
Spring | Home
Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.
spring.io
2. sts4 실행하기
contents만 압축 풀기
이 파일 안에 sts 4가 있음
contents 더블클릭
sts4 실행
3. 마켓플레이스에서 플러그인 java web developer developer설치
4. 인코딩 설정
window - preferences
encoding 검색
workspace, css, html : utf-8로 변경
5. 프로젝트 생성
sts3에서 프로젝트 생성하는 법
Spring Starter Project







이렇게 실행하면 web-inf폴더가 생성된다.
(실수로 그렇게 되면 web-inf 파일 삭제하기)
스프링 부트 실행 방법

포트 번호 바꾸기



이거 하면 느려져서 설정 해제하기


자바 런 환경이 기본 패키지에 들어가있기 때문에
패키지를 생성할거면 기본 패키지 밑에 패키지들을 생성해서 작성해야한다!





Spring Boot Dev Tools
Lombok
MySQL Driver
Oracle Driver
Spring Web
선택
뒤에 버전 생략시 내가 설치한 스프링 부트 버전으로 따라간다.
필요한 레파지토리가 있다면 maven repository에 가서 검색 후 gradle(Short) 눌러서 dependencies에 넣어서 사용
6. 포트 번호 변경 및 DB연결
6-1. 포트번호 변경
application.properties 파일에 들어가서 포트번호 설정
server.port=포트번호
6-2. DB 연결
1) 연결 코드 작성
application.properties 파일에 db연결 코드 작성
??? Spring Boot Starter Data JPA
이거 왜 한거지? 로그 보려고 한거라는데 모르겠다
gradle 수정후 업데이트 시
프로젝트 우클릭 - gradle - refresh gradle project
ㄴ 스프링은 maven - maven update
7. 뷰
스프링 부트는 view (jsp 파일)이 없다
다양한 뷰를 선택적으로 사용할 수 ㅇㅇ
기본적으로는 타임리프 뷰 사용
thymleaf를 뷰로 사용하려면!
jsp와 같이 사용하지 못하기 때문에 주석처리, 삭제한다.
자바 코드가 나중에 실행됨
'Spring' 카테고리의 다른 글
스프링 MVC Controller객체 구현 (0) | 2023.02.23 |
---|---|
스프링 | 의존객체 자동주입 태그 (0) | 2023.02.07 |
스프링 | DI / IoC (0) | 2023.02.07 |
스프링 | 스프링 개발 환경 세팅 (0) | 2023.01.30 |