728x90
★ 스프링 설치(Spring Boot)
- 툴 >
- STS3(기본 Spring or Spring Boot)
- STS4(Spring Boot)
- 다운로드
- https://spring.io/
- projects -> Spring Tools4
- 클릭 후 , Previous Releases Eclipse
- https://github.com/spring-projects/sts4/wiki/Previous-Versions
- springToolsSuite4.ini -> 메모장으로 열기
- 수정
-vm
C:\Program Files\Java\jdk-11\bin\javaw.exe
- lombok 설치
설치 경로로 가서 ->
java -jar lombok.jar
STS.exe 선택 후 설치 완료
★ 스프링 부트(Spirng Boot)
- 스프링 애플리케이션 제작 기술
- 독립 실행이 가능한 웹 애플리케이션 제작 > 톰캣이 내장
- 기존 스프링 기반 애플리케이션을 더 쉽고 빠르게 설정 가능
■ Spring-boot 생성
- 생성 1
File -> new -> other -> new Spring Start Project
Name : boot-start
Type : Maven(O) or Gradle
Packaging : jar(O) or War
Java Version : 11
Language : Java
Group : com.test
Artifact : boot-start
Package : com.test.start
- 셋팅 1
- 셋팅 2
이전 pom.xml
Spring Boot version : 2.7.13
(3점대 : Java 17 이상, 그 이하는 16이하로 사용해야함)
(JAVA 1.8 > 가장 긴 서비스 기간)
(JAVA 17 > 1년 조금)
Available -> web -> Spring Web 선택
★ Spring Boot 프로젝트 구조
- 1. src/main/java
- 이전과 동일 > 자바 소스 폴더 > 패키지 or 자바
- com.test.start > BootStartApplication.java
- BootStartApplication.java
- 스프링 부트의 메인 클래스 > main() 소유 역할
- 웹 서비스를 시작하고, 끝내는 역할
- 프로젝트명Application.java
- 2. src/main/resources
- static
- 정적 웹 자원
- HTML, CSS, JavaScript, 이미지 등 ..
- templates
- View 파일
- views 폴더 역할
- application.properties
- 스프링 부트 설정 파일
- web.xml + root-context.xml + servlet-context.xml
- 3. src/test/java
Junit 테스트 폴더
- 4. JRE System Library
JRE
- 5. Maven Dependecies
Maven
- 6. src
사용 잘 안함
- 7. pom.xml
pom
- 8. mvnw.cmd
메이븐 실행 파일
■ 실행
- new -> file
- src/main/resources > static > hello.html
- STS4 > 플러그인 설치
Help -> Eclipse Market -> web 검색
Eclipse Web Developer Tools 3.21 다운로드 해도 되지만,
-> java and web developer 검색
Eclipse Enterprise Java and Web developer 다운로드
- 나타남
■ 톰캣 포트 변경하기
- application.properties 파일 열기
코드 작성
# 톰캣 서버 포트 번호
server.port=8092
■ 스프링 부트 애플리케이션 실행하기
1. Boot Dashboard
- local > 프로젝트(boot-start) > 시작
- 주소
http://localhost:8092/hello.html
- 실행
2. com.test.start > BootStartApplicaion.java
-> Ctrl + F11
3. Maven 빌드 및 실행 파일 생성 > 실행
- mvnw.cmd
- 실행
- 배포 가능한, Jar파일로 생성됨
- jar 파일 실행
728x90
'Spring' 카테고리의 다른 글
Spring Boot STEP 3 - Thymeleaf (0) | 2023.06.27 |
---|---|
Spring Boot STEP 2 - 기본적인 CRUD 사용 (0) | 2023.06.26 |
Spring STEP 15 - WEB SOCKET (2) | 2023.06.23 |
Spring STEP 14 - RESTful Service (0) | 2023.06.22 |
Spring STEP 13 - Board 2 (0) | 2023.06.22 |