1、SpringBoot官网:springboot.io
2、准备:
JDK:
JAVA_HOME:jdk根目录
path:jdk根目录\bin
classpath:.;jdk根目录\lib
maven:
首先需要下载maven,然后解压缩
MAVEN_HOME:maven根目录
path:maven根目录\bin
配置maven本地仓库:maven根目录\conf\setting.xml: <localRepository>D:/mvnrep</localRepository>,首先创建一个mvnrep文件夹。
3、创建一个SpringBoot项目 (在spring.io在官网里)
生成一个项目,然后解压,然后只需要在开发工具中引入maven项目。
运行HelloWorldApplication,出现Spring标识和springboot版本号说明spring配好了。
4、目录结构介绍
写java代码的:
resource文件夹下:
static:静态资源(js css 图片 音频)
templates:模板文件(模板引擎freemarker,thymeleaf;默认不支持jsp)
application.properties:配置文件
(1)简单创建一个接口
运行HelloWorldApplication,运行完后直接在页面访问helloWorld
以上项目发现和以前的区别:不用部署tomcat。
(2)配置文件application.properties里面配置内容:
上面运行的时候项目用的默认端口8080,可以通过该配置文件修改端口号
修改完成后再执行HelloWorldApplication。
特点:(1)springboot内置了tomcat,并且不用打成war再执行
(2)可以在application.properties对端口号等服务端信息进行配置
(3)pom.xml文件
按住Ctrl查看父类
再点入父类,依赖的版本控制
各种各样的版本号,springboot提供版本号,避免引入jar包时候出现版本冲突。
(4)在HelloWorldApplication类中,@SpringBootApplication注解:
springboot的主配置类。
按住Ctrl进去,该注解包含:
@SpingBootConfiguration,包含@Configuration,表示”配置类“(表示该类是一个配置类,在springboot中加上该注解会自动纳入spring容器(一般是加了@Component))
@EnableAutoConfiguration
之前我们在写程序时候会写很多的配置文件,比如:sprin