[置顶] SpringBoot入门(一)

时间:2022-09-15 22:49:47

1 SpringBoot使得编码、配置、部署、监控等变简单。

2 SpringBoot与SringMvc无必然联系。

特点:

1 化繁为简,简化配置;

2 备受关注,下一代框架;

3 微服务的入门级框架(微服务当下很流行的架构、解决方案,spring家族为微服务提供一整套组件,统称为SpringCloud,建立在SpringBoot的基础上)

3 建立web项目依赖:

[置顶]        SpringBoot入门(一)

4 项目启动方式

先新建一个controller

[置顶]        SpringBoot入门(一)

方式1:

 [置顶]        SpringBoot入门(一)

方式2:

打开命令框,进入项目目录;然后输入命令:mvn spring-boot:run

方式3:

进入项目目录,输入mvn install编译项目;然后进入target目录;多出一个“*.jar”文件;输入java -jar *,jar回车启动项目

5 属性配置:

以前的配置方式:

[置顶]        SpringBoot入门(一)

现在的配置方式:

先将配置文件application.properties文件格式改为.yml为后缀的文件,该文件冒号后必须加一个空格;

[置顶]        SpringBoot入门(一)/girl相当于在URL加了一个前缀。

在配置文件中加入属性并且读取出来有以下几种方式:

方式一:

[置顶]        SpringBoot入门(一)[置顶]        SpringBoot入门(一)很简单,一看就明白。

方式二:

[置顶]        SpringBoot入门(一)[置顶]        SpringBoot入门(一)

方式三:

配置文件加girl前缀

[置顶]        SpringBoot入门(一)[置顶]        SpringBoot入门(一)

新建一个bean,加上@Component、@ConfigrationProperties注解,加上get/set方法

[置顶]        SpringBoot入门(一)[置顶]        SpringBoot入门(一)

使用多配置:

直接上图:application.yml为选择配置文件的问价;application-dev.yml、application-prod.yml为开发环境与生产环境两种不同环境中的配置文件,当然还可以继续增加配置文件。

[置顶]        SpringBoot入门(一)

[置顶]        SpringBoot入门(一)application-dev.yml

[置顶]        SpringBoot入门(一)application-prod.yml

[置顶]        SpringBoot入门(一)application.yml,意思是使用dev配置文件

上面一次只能使用一个配置文件,下面将通过不同启动方式使得两种配置文件都能得到使用

第一:通过命令java -jar方式启动项目

[置顶]        SpringBoot入门(一)

第二:通过intellij启动项目,至此两种配置都得到试用。

6 controller

[置顶]        SpringBoot入门(一)

@controller依赖模板。引入模板损耗性能。

[置顶]        SpringBoot入门(一)引入spring官方模板


[置顶]        SpringBoot入门(一)目录下简历模板页面。


[置顶]        SpringBoot入门(一)访问

[置顶]        SpringBoot入门(一)