没有合适的资源?快使用搜索试试~ 我知道了~
swdc-dependency:Java依赖关系注入环境
共45个文件
java:42个
md:1个
xml:1个
需积分: 9 0 下载量 162 浏览量
2021-02-07
18:35:44
上传
评论
收藏 41KB ZIP 举报
温馨提示
应用程序-组件 提供组件的DI功能,这是一个遵守javax.inject的注入实现。此组件现在处于开发中,最终将会通过JitPack提供。 概述 为啥我要做这个: 首先就是前作FXApplication很混乱,JitPack无法使用一个存储库发布多个依赖文件,而FXApplication把依赖注入,AOP,模块功能之类的乱七八糟的东西都集中在一个项目里面,这十分不合理。 因此我打算把容器和注入的部分,配置文件的处理,网络的处理等都单独的分开,并且这些功能都将会有一个完整的文档,我准备做一个正式的版本了。 而这个注入组件就会是新版本的第一个部分。 这个容器的特点呢,首先他不像spring那样,直接会在启动的时候初始化很多组件,而是在使用的时候,需要的时候才会进行初始化,当然启动的时候直接初始化我想以后会有,大多数的注入就是完全根据注解来完成,所以只需要关注注解就行啦。 以后我想为了致敬spr
资源推荐
资源详情
资源评论
收起资源包目录
swdc-dependency-master.zip (45个子文件)
swdc-dependency-master
src
test
java
org
swdc
dependency
AnnotationEnvironmentTest.java 6KB
DefaultRegisterTest.java 8KB
ReflectionUtilTest.java 2KB
AnnotationUtilsTest.java 4KB
main
java
module-info.java 264B
org
swdc
dependency
AnnotationLoader.java 2KB
Listenable.java 195B
utils
AnnotationUtil.java 4KB
ReflectionUtil.java 2KB
AnnotationDescription.java 2KB
TypedKey.java 1KB
DependencyRegister.java 242B
listeners
AfterRegisterListener.java 225B
AfterCreationListener.java 167B
AnnotationEnvironment.java 12KB
DependencyFactory.java 947B
EnvironmentFactory.java 7KB
DependencyScope.java 1KB
DependencyListener.java 503B
DependencyContext.java 1KB
DependencyRegisterContext.java 413B
EnvironmentLoader.java 623B
parser
AnnotationDependencyParser.java 13KB
DependencyEnvironment.java 592B
registry
ConstructorInfo.java 524B
DefaultDependencyRegistryContext.java 2KB
ComponentInfo.java 4KB
DefaultDependencyRegister.java 2KB
FactoryDependencyInfo.java 463B
DependencyInfo.java 717B
DependencyParser.java 566B
annotations
Order.java 173B
Prototype.java 518B
Aware.java 391B
Factory.java 1KB
AliasFor.java 501B
ScopeImplement.java 594B
MultipleImplement.java 383B
Dependency.java 575B
scopes
PrototypeDependencyScope.java 1007B
SingletonDependencyScope.java 2KB
CacheDependencyHolder.java 3KB
README.md 2KB
pom.xml 2KB
.gitignore 9B
共 45 条
- 1
资源评论
葵烟
- 粉丝: 21
- 资源: 4599
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
- 30天开发操作系统 第 8 天 - 鼠标控制与切换32模式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功