SpringBoot第1小节:.第一个SpringBoot应用和项目属性配置

SpringBoot和SpringMVC的区别

SpringBoot的特点:

    1.简化配置

    2.微服务的入门级微框架

此文章学习目标如下:

                    

学习之前,你需要以下前置知识:

                    

注意事项如下:

                

1.用cmd执行命令查看java和maven的版本:

java -version 和 mvn -version

需保持一致,避免有差异, Java版本  1.8.0_111  , maven版本  3.3.9    

2.下载idea的旗舰版(可生成springBoot),有30天试用期。

      

一、第一个SpringBoot的应用

1.idea创建项目,配置保持一致就行了 

 

第一次使用SpringBoot,它会下载大量jar包,比较慢;

使用默认maven配置会很慢,可以使用阿里镜像快很多。

2.以下是项目内容的简单介绍:

pom文件里的依赖:

GirApplication.java

GirlApplicationTests.java

application.properties是SpringBoot的配置文件

3.启动方式:

       第一种:直接右键运行

        

        第二种:cmd打开项目目录下执行命令:

        

        

       第三种:先把程序编译一下,打开target目录

        

        

        

启动成功后,直接访问127.0.0.1:8080,报404是正常的,因为本来就没写什么东西呢

4.写一个controller,并访问127.0.0.1:8080/hello

二、项目属性配置

1.推荐使用.yml后缀的文件(application.yml),这种写法比较简便。

2.SpringBoot注解

@Value 配置内容的注入

@Component  为了避免太多@Value注入,建议把配置分组,用bean映射

@ConfigurationProperties  把对应的girl前缀下面的属性映射过来

3.多环境配置

dev开发环境端口号:8080

prod生产环境端口号:8081

同时使用多个环境,可以在idea启动dev,在cmd启动prod。

猜你喜欢

转载自my.oschina.net/monroe/blog/1707407