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.启动方式:
a.直接右键运行
b.cmd打开项目目录下执行命令:
c.先把程序编译一下,打开target目录
启动成功后,直接访问127.0.0.1:8080,报404是正常的,因为本来就没写什么东西呢
4.写一个controller,并访问127.0.0.1:8080/hello
二、项目属性配置
1.推荐使用.yml后缀的文件(application.yml),这种写法比较简便。
2.SpringBoot注解
@Value 配置内容的注入,建议把配置分组
或
@Component
@ConfigurationProperties 把对应的girl前缀下面的属性映射过来
3.多环境配置
dev开发环境端口号:8080
prod生产环境端口号:8081
同时使用多个环境,可以在idea启动dev,在cmd启动prod。