前言
- 你已经有写代码的基础,懂spring.纯小白或许不适合!
- 这个系列希望能在半小时内,让你快速构建项目,并开始专注业务编程。
- 这个系列主要是作为参考使用的。比如你天天复制粘贴,突然忘记了某个地方怎么写。
- 因为是要你快速构建项目,所以不做理论讲解!别问我某个地方 why is that!
1、Controller类相关注解
注解一个类为:Controller,需要使用:@RestController 来注解,请看下图。
类中方法注解:@RequestMapping(value,method)
2、application.yml配置文件注解说明
- springBoot的配置文件,推荐使用:application.yml的类型。
- 目前这种格式的文件也比较流行。所以这只说这种情况如何操作。
- yml文件格式注意:参数名与参数值之间有一个:空格!
service信息的相关配置预览。
单独参数在类中引用的办法。
yml文件中引用其他参数。
用类映射配置文件的参数
3、多配置文件使用
网上有些教程针对:开发环境和生产环境的参数不同而专门制作了多个配置文件,参考如下:
application-dev.yml和application-prod.yml文件内容除了参数值略有不同,其他相同。
备注:使用命令方式运行代码,(运行生成环境参数):
java -jar target/xxx.jar --spring.profiles.active=prod
4、一些配置过程中的错误解决办法
错误提示:spring boot configuration annotation processor not found in classpath
解决办法:
(1)在pom.xml配置文件中加入下面的代码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
(2)如果出现:Re-run spring boot configuration annotation processor to update generate metadata的提示忽略他。
(3)IDEA会弹出来更新:右下角:improt change 点击它。
(4)如果这样还不行,记得在Model里,把 Setter和Getter都添加上去。这样一定没问题了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。