스프링 부트를 사용하게 되면 XML이 아닌 @을 사용하여 빈(Bean) 등록을 위한 설정파일(.xml)이
불필요해지므로 자바 코드만 보고서도 전체 내용 파악이 가능하게 된다.
라이브러리 관리 또한 pom.xml이 아닌 그레이들(GRADLE)을 사용하게 되면 .xml 대신
간단한 설정파일을 사용할 수 있다.
즉, 부트를 사용하게 되면 @을 사용하여 과도한 xml 설정이 필요 없어져 분석을 용이하게 할 수 있으며
외부 와스(WAS) 없이 내장된 톰캣 서버 사용이 가능하다. 또한 스트링 부트 스타터가
스프링 라이브러리 관리를 위한 자동 설정을 제공해준다.
[스프링 부트 설치]
이클립스 추가 설치 or 사이트에서 직접 설치
https://spring.io/tools -> .jar 다운로드 확인 -> cmd .jar(==.zip) 압축해제
-> cmd창에서 설치위치로 이동 후 확인 ex) d: -> dir(해당 위치에 있는 파일 확인 가능)
-> java -jar spring-tool 후 탭키 누르면 자동완성
-> sts release에서 .exe 실행
[Spring Starter Project 설정]
Name 이름
Type 라이브러리 관리 도구
Package 패키징 형식 -> 내장 WAS인 톰캣 서버 사용 시 War 사용
Java Version 11이상
Group 그룹명 com.kim
Package 패키지명 com.kim.springboot
next - > spring web -> 우측 하단 100% 설치될 때까지 대기
=> 'spring web' Dependencies 주입
src/main/resources -> static 하위(정적파일) ex) html, css, js 등
src 하위 -> 동적파일 ex) jsp 등
build.gradle == pom.xml
내장된 톰캣 서버의 기본 포트 번호는 8080
오라클과 함께 사용하면 충돌 발생
-> application.properties에서 server.port=???로 설정 ex) 8088
'Spring' 카테고리의 다른 글
스프링 부트 - Validator 검증 (0) | 2022.10.26 |
---|---|
스프링 부트 - 의존 주입 (0) | 2022.10.25 |
Spring Ajax를 사용한 정렬 (1) | 2022.10.07 |
Mybatis 프레임워크 스프링 연동 (0) | 2022.10.05 |
Mybatis 프레임워크 (1) | 2022.10.04 |