- 一.理解什么是SpringBoot?
1.对Spring的封装,简化了依赖注入,从xml方式改成注解方式。
2.上手容易,使用各类sarter包,快速构建,开发一个web应用。
3.使用了ioc容器降低了代码之间的耦合度,容器管理对象,避免出现空指针异常,滥用对象。
5.使用内置web服务器,方便测试。
5.继续扯别的。。。 - 二.为什么使用IOC容器?
1.复用Bean,不用到处创建对象,需要时从ioc中获取即可实现复用。
2.降低Bean之间的耦合度,不会因为类的依赖关系发生变化,导致需要在多处位置修改需要new的类,来完成新的依赖条件。 - 三.依赖注入的方式
1.Constrator
2.Setter
3.Field
*由于spring在运行时,会在调用构造器方法后在对需要的依赖进行获取,而此时,通过属性注入的依赖可能在ioc中还未生成,故属性注入时,若构造器或构造器之前运行的代码块中包含对属性的使用,则程序运行会报空指针错误。 - 四.配置
- 1 jdbc连接
- jdbc-url:jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test;trustServerCertificate=true;encrypt=true;
username: sa
password: test
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc-url: jdbc:oracle:thin:@172.15.58.14:1521/oadb
username: admin
password: test
driver-class-name: oracle.jdbc.OracleDriver
- 五.常用注解
@Controller - 六.AOP编程