走吧,别回头。
随笔分类 - Spring入门
不要重复造轮子!
摘要:注解的配置要好于xml配置。 加注解就可以实现自动导入。(必须名字一样) 这句话必须加上! 可以在属性上和set方法上使用。 名字不同也能成功! 名字不一样且类型不一样怎么办? 用以下代码: 类型不一样就会完全报错! 这个比较强大,先匹配名字再匹配类名,综合能力强。 实在找不到也可以这样: 加一个名
阅读全文
摘要:自动装配是spring满足bean依赖的一种方式,他会在上下文中自动寻找,给bean'‘装配属性。 测试类 搭建环境 自动装配: autowrite 类型必须全局唯一! by type可以省略掉id,不命名也可以。
阅读全文
摘要:它的实例只有一个, 都是一样的。 对于它的作用域,可以在bean后面加上scope,选择类型 设置为单例,默认也是这个。 还有原型模式 每次get的时候都会产生一个新对象。 单线程一般单例。
阅读全文
摘要:1.构造器注入 2.set方式注入 依赖注入:本质上是set注入,bean对象的创建依赖于容器(spring) bean对象的所有属性由容器来注入。 3.其他方式注入 p方法,c方法注入 p命名空间注入(property) 无参构造 c空间构造法(constructor)构造器注入 有参构造 注意点
阅读全文
摘要:1.别名 就是alias,可以给对象起别的名字。 当一个属性太多的时候就可以写一点别名。 可以通过别名获取对象。 2.bean的配置 id是bean的唯一标识符,也就是对象名。 class是bean对象所对应的全限定名,包名+类型。 name也是别名。而且name更高级,可以同时取多个别名。 用逗号
阅读全文
摘要:默认是无参构造。 有参数时会报错,但是需要参数的时候就需要另一种方式(构造器) 每写一个类都要去注册。 1.用下标的方式 成功注入 2.类型赋值 类型匹配,有int传int。不建议用,因为如果有两个就容易出问题。 3.直接通过参数名来设置。 用name就可以。 Spring容器像婚介网站,配置文件里
阅读全文
摘要:spring容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从ioc容器中取出需要的对象。 首先我们写一个实体类pojo 在里面写hello的代码 然后再resource中写入配置文件 ` <!--使用spring创建对象,这些都成为bean--> <bean
阅读全文
摘要:先导包: org.springframework spring-webmvc 5.3.21 Dao层 写一个接口注意是interface类型! 写这个接口的实现类 业务层: 因为它起到的作用和Dao层类似,所以直接写成一样的。 实现类: 调用的是Dao层的接口,所以new一个对象。 测试一下,new
阅读全文