随笔分类 -  spring

摘要:##Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。 Spring原始注解主要替代的配置 ##Spring原始注解 注意 使用注解进行开发时,需要在applicationContext.x 阅读全文
posted @ 2021-11-29 09:35 不会笑的孩子 阅读(32) 评论(0) 推荐(0)
摘要:##引入其他配置文件 实际开发,Spring的配置文件内容非常多,这就导致了Spring配置很复杂且体积很大,所以可以将配置拆解到其他配置文件中,而在Spring主配置文件通过import标签进行加载 <import resource=""></import> 阅读全文
posted @ 2021-11-29 07:54 不会笑的孩子 阅读(117) 评论(0) 推荐(0)
摘要:#Spring-Bean的依赖注入的数据类型 除了对象的引用可以注入,普通数据类型,集合等都可以在容器中进行注入 ##数据的三种数据类型 普通数据类型 引用数据类型 集合数据类型 #普通数据类型 public class UserDaoImpl implements UserDao { privat 阅读全文
posted @ 2021-11-26 13:33 不会笑的孩子 阅读(110) 评论(0) 推荐(0)
摘要:##Bean的依赖注入方式: set方法注入 P命名空间注入本质也是set方法注入,但比起上面的set方法进行注入更加方便,主要体现在配置文件中,如下: 首先,引入P命名空间: xmlns:p="http://www.springframework.org/schema/p" 其次,需要修改注入方式 阅读全文
posted @ 2021-11-26 12:05 不会笑的孩子 阅读(75) 评论(0) 推荐(0)
摘要:##Bean的依赖注入概念 依赖注入(DependencyInjection):它是Spring框架核心IOC的具体实现 在编写程序时,通过控制反转,把对象的创建交给了Spring,但是代码中不可能出现没有依赖的情况。 Ioc解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍然会调用持久层的方法 阅读全文
posted @ 2021-11-26 11:39 不会笑的孩子 阅读(72) 评论(0) 推荐(0)
摘要:##Bean实例化三种方式 无参构造实例化(重点) 工厂静态方法实例化 工厂实例方法实例化 工厂静态方法实例化 1.编写接口 package com.my; public interface UserDao { public void save(); } 2.接口实现方法 public class 阅读全文
posted @ 2021-11-26 11:09 不会笑的孩子 阅读(43) 评论(0) 推荐(0)
摘要:##Bean生命周期配置 init—method:指定类中的初始化方法名称 destory—method:指定类中销毁方法名称 ##Bean标签配置 <bean id="UserDao" class="com.my.UserDaoImpl" init-method="init" destroy-me 阅读全文
posted @ 2021-11-25 18:11 不会笑的孩子 阅读(34) 评论(0) 推荐(0)
摘要:##环境在spring-Bean(一)的配置下 https://www.cnblogs.com/doubleconquer/p/15603706.html ##来查看ApplicationContext的执行顺序 默认是无参构造 ##修改实现类(添加一个接口) public class UserDa 阅读全文
posted @ 2021-11-25 17:53 不会笑的孩子 阅读(36) 评论(0) 推荐(0)
摘要:##Bean标签基本配置 由于配置对象交由Spring来创建 默认情况下它调用的的是类中的无参构造函数,如果没有无参构造函数则不会创建成功 id:唯一标识符号,反射是通过无参构造创建对象的。 class:Bean的全限名称 scope:指对象的作用范围,取值如下: 主要 singleton 和 pr 阅读全文
posted @ 2021-11-25 17:30 不会笑的孩子 阅读(85) 评论(0) 推荐(0)
摘要:#以前做法:(dao层写的太死 ) 在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求来修改原来代码! 如果代码量十分大,修改一次的成本的代价十分昂贵! 我们使用一个Set接口实现。(已经发生了革命性的变化) private userDao userDao; public 阅读全文
posted @ 2021-11-22 21:46 不会笑的孩子 阅读(47) 评论(0) 推荐(0)
摘要:####组成 ####拓展 现代化的开发!说白就是基于Spring的开发 ####springBoot 一个快速开发的脚手架 基于spring可以快速开发单个微服务 约束大于配置 ####springCloud 基于SpringCloud式基于SpringBoot来实现的 (Spring Boot 阅读全文
posted @ 2021-11-22 15:59 不会笑的孩子 阅读(25) 评论(0) 推荐(0)
摘要:#spring #资料地址: 下载地址:https://github.com/spring-projects/spring-framework Spring是一个开源框架 Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Sp 阅读全文
posted @ 2021-11-22 15:47 不会笑的孩子 阅读(61) 评论(0) 推荐(0)