Spring Day53~Day57
Spring
mafan-Y
Java学习中...
展开
-
Spring(四)
Spring IOC [构造器\静态工厂\工厂方法] DI [构造器注入\set方法注入\p命名空间注入\SPEL表达式] 注解配置方式 component-scan Component[Controller\Service\Repository] Autowired Qulifired Resource[jar包] Value Scope init-method[PostConstruct] destroy-method[PreDestroy] Bean Configruation Import Pro原创 2020-10-13 22:02:38 · 95 阅读 · 1 评论 -
Spring(三)
一: new AnnotationConfigApplicationContext(SpringConfiguration.class); SpringConfiguration: @ComponentScan("com.zzxx") 二: new AnnotationConfigApplicationContext("com.zzxx", "config"); SpringConfiguration: @Configuration Spring 核心模块: IOC AOP 动态代理特点: 代理对原创 2020-10-13 22:00:29 · 88 阅读 · 0 评论 -
Spring(二)
解耦合 - 工厂 spring IOC -> 反转控制 ApplicationContext ClassPathXmlApplicationContext: 类路径XML FileSystemXmlApplicationContext: 文件系统 AnnotationConfigApplicationContext: 注解 ApplicationContext: 对象单例模式, 立即加载, 初始化容器的时候, 就已经将容器中注册的对象全部创建好 BeanFactory: - 了解 延迟加载, 当程序根原创 2020-09-26 17:16:47 · 59 阅读 · 0 评论 -
Spring(一)
spring框架优势 spring框架IOC DI spring框架JUnit整合 spring框架数据库整合, 事务处理 spring框架AOP spring框架整合MyBatis SSH: Struts2 Spring Hibernate SSM: SpringMVC Spring MyBatis 降低程序耦合性 直接new对象, 当类不存在时, 代码就会编译错误 - 耦合性高 降低耦合性: 解决: 1.通过反射的方式, 传递的是类的全限定类名字符串 2.将全限定类名通过配置文件的方式读取到程序中 .原创 2020-09-25 13:05:00 · 78 阅读 · 0 评论