SpringBoot基础入门(1)—— 配置与注解

前言

  • 你已经有写代码的基础,懂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配置文件中加入下面的代码:


    org.springframework.boot
    spring-boot-configuration-processor
    true

(2)如果出现:Re-run spring boot configuration annotation processor to update generate metadata的提示忽略他。
(3)IDEA会弹出来更新:右下角:improt change 点击它。
(4)如果这样还不行,记得在Model里,把 Setter和Getter都添加上去。这样一定没问题了。

附录:yml文件语法参考

锋哥的笔记

你可能感兴趣的:(注解,配置文件,入门教程,springboot)