没有合适的资源?快使用搜索试试~ 我知道了~
超级玛丽源码Java-Spring5:春天5
共84个文件
xml:30个
java:24个
class:17个
需积分: 17 1 下载量 136 浏览量
2021-06-06
14:30:09
上传
评论
收藏 124KB ZIP 举报
温馨提示
超级玛丽源码Java 一 IOC 实现原理: 工厂模式 通过xml配置文件获取类的全路径 再根据反射的Class.forName(全路径)获取类的class文件,再通过class.newInstance()实例化对象 从而实现解耦。 1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂 (1)BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发人员进行使用 *加载配置文件时候不会创建对象,在获取对象(使用)才去创建对象 (2)ApplicationContext:BeanFactory,接口的子接口,提供更多更强大的功能,一般由开发人员进行使用 *加载配置文件时候就会把在配置文件对象进行创建· 1、生命周期:从对象创建到对象销毁的过程 (1)通过构造器创建bean实例(无参数构造) (2)为bean的属性设置值和对其他bean引用(调用set方法) (3)调用bean的初始化的方法(需要进行配置初始化的方法), (4) bean可以使用了对象获取到了) (5)当容器关闭时候,调用bean的销毁的方法(需要进行配置销毁的方法) 二 AOP 1、什么
资源推荐
资源详情
资源评论
收起资源包目录
Spring5-master.zip (84个子文件)
Spring5-master
src
main
resources
jdbc.properties 133B
aspectBeanTest.xml 1KB
FactoryBeanTest.xml 398B
txXmlBeanTest.xml 3KB
annotationBeanTest.xml 1KB
bean1.xml 913B
druidBeanTest.xml 1011B
txBeanTest.xml 2KB
bean2.xml 929B
BeanLifeCycle.xml 673B
collectionTestBean.xml 2KB
java
edu
zsq
springtest
entity
FactoryBeanTest.java 773B
User.java 480B
CollectionTypeTest.java 1KB
dao
impl
UserDaoImpl.java 923B
UserDao.java 300B
aopanno
MyAspectXmlTest.java 179B
MyAspect.java 2KB
MyAspect2.java 656B
service
BeanLifeCycleService.java 255B
UserService.java 134B
impl
UserServiceImpl.java 1KB
BeanLifeCycleServiceImpl.java 677B
config
Spring5Config.java 2KB
MyBeanPost.java 676B
test
java
edu
zsq
springtest
spring5test.java 9KB
webfluxdemo
.gitignore 395B
.mvn
wrapper
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
maven-wrapper.properties 218B
src
main
resources
application.yml 468B
java
edu
zsq
webfluxdemo
WebFluxDemoApplication.java 630B
entity
User.java 1KB
controller
UserController.java 976B
service
UserService.java 601B
impl
UserServiceImpl.java 2KB
mapper
UserMapper.java 272B
xml
UserMapper.xml 217B
test
java
edu
zsq
webfluxdemo
CodeGenerator.java 4KB
WebfluxdemoApplicationTests.java 225B
mvnw 10KB
pom.xml 3KB
mvnw.cmd 6KB
pom.xml 3KB
README.md 16KB
target
classes
jdbc.properties 133B
aspectBeanTest.xml 1KB
FactoryBeanTest.xml 398B
txXmlBeanTest.xml 3KB
annotationBeanTest.xml 1KB
bean1.xml 913B
druidBeanTest.xml 1011B
txBeanTest.xml 2KB
bean2.xml 929B
BeanLifeCycle.xml 673B
edu
zsq
springtest
entity
User.class 864B
FactoryBeanTest.class 1KB
CollectionTypeTest.class 2KB
dao
impl
UserDaoImpl.class 1002B
UserDao.class 173B
aopanno
MyAspect2.class 853B
MyAspect.class 2KB
MyAspectXmlTest.class 559B
service
UserService.class 167B
BeanLifeCycleService.class 199B
impl
BeanLifeCycleServiceImpl.class 1015B
UserServiceImpl.class 2KB
config
MyBeanPost.class 1KB
Spring5Config.class 2KB
collectionTestBean.xml 2KB
test-classes
edu
zsq
springtest
spring5test$1.class 2KB
spring5test.class 7KB
spring5test$Handler.class 2KB
.idea
$CACHE_FILE$ 649B
.gitignore 176B
misc.xml 778B
encodings.xml 400B
vcs.xml 180B
uiDesigner.xml 9KB
inspectionProfiles
Project_Default.xml 6KB
compiler.xml 736B
Spring5.iml 80B
jarRepositories.xml 861B
Spring5.iml 80B
共 84 条
- 1
资源评论
weixin_38608693
- 粉丝: 2
- 资源: 907
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于javaweb的网上拍卖系统,采用Spring + SpringMvc+Mysql + Hibernate+ JSP技术
- polygon-mumbai
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功