![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
中华雪碧
这个作者很懒,什么都没留下…
展开
-
spring配置出现前缀 "tx" 未绑定、前缀 "mvc" 未绑定等情况
在进行spring整合配置时,启动项目报错,控制台提示“元素 “tx:annotation-driven” 的前缀 “tx” 未绑定或者元素 “context:component-scan” 的前缀 “context” 未绑定等情况. 是因为没有在该配置文件中定义tx开头或者其他的命名空间。 以tx为例,可在spring的配置文件中,添加以下配置(红色箭头部分) :<beans xmlns="原创 2017-08-17 00:34:04 · 6869 阅读 · 0 评论 -
spring boot入门demo
1.简介spring boot是针对spring框架的一种解决方案,我们都知道spring发展到现在已经是个十分庞大的框架,旗下有数十种产品。在整合spring时需要用到许多配置文件,而且经常遇到少引入包,或者版本不对应等问题,提升整合的难度和复杂度。spring boot就是一种解决方案,可以大大地简化spring的配置过程,方便使用和学习。spring boot的特性:内嵌Tomcat,Jett原创 2017-09-10 17:49:14 · 1409 阅读 · 0 评论 -
【spring源码分析】加载bean过程(2)
在上文【spring源码分析】加载bean过程(1),分析了单例bean的初始化过程,对于整个过程进行跟踪分析,本文我们对于一些细节进行分析。还是先回到AbstractAutowireCapableBeanFactory的doCreateBean方法protected Object doCreateBean(final String beanName, final RootBeanDefinitio原创 2017-11-05 21:23:40 · 491 阅读 · 0 评论 -
【spring源码分析】加载bean过程(1)
上文中说明spring的加载大致过程,本文会对spring的加载过程进行细致的分析。上次说过refresh()是spring加载的核心方法,再次列一下refresh()的源码:public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMo原创 2017-10-25 21:12:23 · 405 阅读 · 0 评论 -
【spring源码分析】之启动
spring应该是java中最常用的开源框架,引入spring可以降到应用开发的复杂性。平常大家更关注于spring的应用,本文就和各位一起来分析一下spring的源码。spring发展到今天,已然是个十分庞大的框架,往往不知从何处下手,本文就从spring的加载过程入手。ApplicationContext applicationContext = new ClassPathXmlApp原创 2017-10-16 23:19:55 · 2941 阅读 · 0 评论