Spring boot+Vue全栈开发---Spring Boot入门

Spring boot简介

 

为了解决Spring臃肿的配置问题,Spring boot出现了。

可以打包成war包在Tomcat中运行,也可以打包jar包,直接执行java -jar

 

Spring boot的优势

 

快速

生产级别的服务监控

内嵌服务器

纯java配置,减少配置文件

 

创建Maven项目

 

1.使用命令创建

Spring boot+Vue全栈开发---Spring Boot入门

2.使用eclipse

Spring boot+Vue全栈开发---Spring Boot入门

Spring boot+Vue全栈开发---Spring Boot入门

Spring boot+Vue全栈开发---Spring Boot入门 

3.使用intellij

Spring boot+Vue全栈开发---Spring Boot入门

Spring boot+Vue全栈开发---Spring Boot入门 

Spring boot+Vue全栈开发---Spring Boot入门 

 

项目构建

 

添加依赖

 

添加Spring boot的默认配置依赖:spring-boot-starter-parent

添加web项目依赖:spring-boot-starter-web

 

添加启动类

 

1.启动类是项目的入口函数。

Spring boot+Vue全栈开发---Spring Boot入门

EnableAutoConfiguration注解用来开启默认配置信息。

 

2.添加一个Rest控制器

Spring boot+Vue全栈开发---Spring Boot入门

 

3.在启动类上添加自动包扫描的注解(@ComponentScan),不然/hello是不能访问到的。

Spring boot+Vue全栈开发---Spring Boot入门

 

注意:@ComponentScan和@EnableAutoConfiguration注解可以使用一个注解直接代替(@SpringBootApplication)

Spring boot+Vue全栈开发---Spring Boot入门 

 

项目启动

 

方法一:命令

maven spring-boot:run

 

方法二:直接运行启动类

 

方法三:打jar包

先添加maven-plugin插件

Spring boot+Vue全栈开发---Spring Boot入门

再打包

mvn package

启动

java -jar xxxx.jar