봄 부팅 안녕하세요 :
1 더 템플릿은 Maven 프로젝트를 만들 수 없습니다
2 종속성을 springboot :
봄 부트 공식 웹 사이트 문서에서 https://docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/
찾았 HTTPS : //docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/getting-started-installing-spring-boot.html#getting-started-maven-installation이 받는다는 내부 따라 관련 콘텐츠
<! - 봄 부팅的依赖-> <! - 봄 부팅에서 기본값을 상속 -> <부모> <의 groupId> org.springframework.boot </의 groupId> <artifactId를> 스프링 부팅 스타터 - 부모 </ artifactId를> <버전> 2.1.9.RELEASE </ 버전> </ 부모> <! - 웹 응용 프로그램에 대해 일반적인 종속성을 추가 -> <종속성> <의존성> <의 groupId> org.springframework.boot </의 groupId> <artifactId를> 스프링 부팅 스타터 웹 </ artifactId를> </ 의존성> </ 의존성>
참고 :
첫 번째는, 그가 버전 관리에 따라 정말 것이다 그가 스프링 부팅 의존성에 따라 아버지가 스프링 부팅 스타터 부모를 의존하므로 관리하지 자연적으로하지 자신의 관리에 의해, 버전 번호를 작성하는 그에게 의존 될 수 있습니다 기록 된 버전 번호입니다.
둘째 의존 : 봄 - 부팅 스타터 웹 : 봄 장면 개시. 웹 모듈의 정상적인 작동에 필요한 구성 요소를 가져 우리를 도와주세요.
그래서 장면 추출 된 스프링 부팅 기능은, 그냥 가져옵니다 프로젝트의 관련 장면에 따라 스타터를 가져, 선발 (선발)의 수를 만들어
자동 버전 관리 기능을 제공합니다.
다양한 시작 소개 : https://docs.spring.io/spring-boot/docs/2.1.9.RELEASE/reference/html/using-boot-build-systems.html#using-boot-starter
3 개 가지 주요 범주의 제조 :
/ ** * @SpringBootApplication : 스프링 부트 프로그램 설명하는 메인 클래스의 라벨 * / @SpringBootApplication 공용 클래스 MainApplication { 공공 정적 무효 메인 (문자열 []에 args) { SpringApplication.run (MainApplication.class, 인수를 ); } }
등 4 컨트롤러와 SpringMVC의 준비의이 부분 :
@Controller 공용 클래스 HelloController { @RequestMapping ( "/ 안녕하세요") @ResponseBody 공공 문자열 안녕하세요 () { 반환 "안녕하세요, 봄 부팅!"; } }
시험 5 : 직접 메인 프로그램을 실행 입력에 http : // localhost를 : 8080 / 안녕하세요
봄 부팅 응용 프로그램 배포를 단순화, 직접 전쟁 패키지를 때리지 마세요, 당신은 메이븐 플러그인, jar 파일 실행 파일의 직접 생산을 추가 할 수 있습니다, 그래서 서버는 Tomcat 서버를 설치할 수 있습니다.
<! - Maven 플러그인 : 실행 jar 파일의 직접 생산 -> - <- AS 실행 항아리에 대한 패키지 페널티!> <빌드> <플러그인> <플러그인> <의 groupId> org.springframework.boot </ 의 groupId> <artifactId를> 부팅 - 봄 - 메이븐 - 플러그인 </를 artifactId를> </ 플러그인> </ 플러그인> </ 빌드>
봄 부팅 안녕하세요 2.0 : 자동 신속하게 만들 봄 부트 프로젝트를
1 [봄 Initializr, 다음을 클릭합니다
정보를 입력 2, 다음 단계는 그냥 웹 모듈을 선택, 모듈에 필요한 선택
3 다음 다음