一、注解开发管理第三方bean
假设还是管理德鲁伊的第三方对象
第一步:导入druid坐标
第二步:在java类代替的spring的xml配置文件中定义一个方法获取要管理的第三方的bean
测试程序:(第二步获取bean的时候,ctx.方法返回值类型)
结果如下所示:
1.1、如果我们想要管理更多的第三方的bean,怎么办呢(直接在java类代替的spring的xml配置文件中再重新定义一个方法即可)
但是这样写的话会有一个问题,那么就是需要有很多需要管理的第三方的bean的时候,老是在这个java代替的spring的xml配置文件中写是不行的,太多就能爆了~
因此我们基本上就是需要定义一个管理的第三方的bean的时候,就写一个接口把代码复制过去,在java代替的xml文件的类中加上注解就可以了:
java类代替的spring的xml配置文件类:
专门管理第三方jdbc的bean对象类:
测序测试:
二、注解开发为第三方bean注入资源
也就是说:为第三方bean的属性赋值
2.1、简单类型注入
( 也就是说:为第三方bean的属性如private String username;类型的username属性赋值 )
代码演示如下:
java代替的spring的xml的配置文件类:
第三方bean:
程序测试: