SpringBoot入门(一)

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

2 SpringBoot与SringMvc无必然联系。

特点:

1 化繁为简,简化配置;

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

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

3 建立web项目依赖:


4 项目启动方式

先新建一个controller

方式1:

 

方式2:

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

方式3:

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

5 属性配置:

以前的配置方式:

现在的配置方式:

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

/girl相当于在URL加了一个前缀。

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

方式一:

很简单,一看就明白。

方式二:

方式三:

配置文件加girl前缀


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

使用多配置:

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

application-dev.yml

application-prod.yml

application.yml,意思是使用dev配置文件

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

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

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

6 controller

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

引入spring官方模板


目录下简历模板页面。


访问

只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
原文地址:https://www.cnblogs.com/freesky168/p/14358285.html