SpringBoot 学习
依赖:spring-boot-plugin 可以将应用打包成一个jar包
@SpringBootApplication 注解可以用来标注主程序
其实是一个组合注解 @SpringBootConfiguration、@EnableAutoConfiguration等等
@Reponse Body 返回主体 @Controller 控制器
这俩合成一个@RestController
4.跨域的话+@CrossOrigin
5.YAML新的配置文件类型。k: v格式 冒号后面要有空格
6.@ConfigurationProperties(prefix=” “)来标识一个配置类,松散绑定
@Value() 也可以只不过是标识一个变量,不支持松散绑定
IOC
IoC(Inverse of Control:控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。IoC 容器是 Spring 用来实现 IoC 的载体, IoC 容器实际上就是个Map(key,value),Map 中存放的是各种对象。
将对象之间的相互依赖关系交给 IoC 容器来管理,并由 IoC 容器完成对象的注入。这样可以很大程度上简化应用的开发,把应用从复杂的依赖关系中解放出来,也可以避免循环依赖的问题。
AOP
AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。