di:Java的Light DI

时间:2024-05-18 21:56:53
【文件属性】:

文件名称:di:Java的Light DI

文件大小:21KB

文件格式:ZIP

更新时间:2024-05-18 21:56:53

Java

Java的Light DI 基于反射的Java的光依赖注入库。 特征: 注释配置 构造函数和setter参数注入 从属性文件application.properties以key=value格式进行值注入 注释: @Bean和@Bean(name = "beanName")用于类上的单例 @Inject用于注入@Bean (setter注入) @Value注入属性: 细绳 整数 双倍的 布尔型 @Configuration和嵌套的@Bean用于基于方法定义配置 局限性: 仅单身 用@Bean注释的类应该具有公共默认构造函数或带有参数的公共构造函数,其中所有参数都应引用其他声明的@Bean的 用法: 具有默认构造函数和setter注入的Singleton @Bean public class Airplane { @Inject private Fuselage


【文件预览】:
di-master
----.gitignore(56B)
----README.MD(2KB)
----src()
--------main()
--------test()
----pom.xml(2KB)

网友评论