在网上看到了很多大佬的系列文章,本来想边看边做,发现大佬给的代码不详细,很多概念也是前面提到后面讲,所以把重要的知识点摘抄下来。
- Spring Boot父级依赖的概念: 用来提供相关的Maven默认依赖,使用它之后,常用的包依赖可以省去version标签
- 起步依赖 spring-boot-starter-xx的概念:起步依赖就像品牌机,自动给你封装好了你想要实现的功能的依赖。
- 应用入口类的作用:@SpringBootApplication是Sprnig Boot项目的核心注解,主要目的是开启 。 @RestController注解等价于@Controller+@ResponseBody的结合,使用这个注解的类里面的方法都以json格式输出
application.properties:全局的属性支持。可以有多个,但是有优先覆盖的问题properties>yml。
用法:
com.lj.name="李健"
com.lj.want="想找到一份好工作"
@RestController
public class UserController {
@Value("${com.lj.name}")
private String name;
@Value("${com.lj.want}")
private String want;
@RequestMapping("/")
public String hexo(){
return name+","+want;
}
}
或者在实体类头下面代码和get、set方法,然后告诉主程序需要加载哪个bean
"com.lj") (prefix =
({ConfigBean.class})
还有参数引用(${com.lj.name})和自定义配置test.properties @Configuration @PropertySource(“classpath:test.properties”)
未完待续。。。