Spring
吴顺达
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
循环依赖的解决
是什么循环依赖,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:代码中的体现@Componentpublic class A { // A中注入了B @Autowired private B b;}@Componentpublic class B { // B中也注入了A @Autowired private A a;}解决循环依赖的本质先去缓存Map里找Bean,没有则原创 2020-12-23 16:41:30 · 549 阅读 · 0 评论 -
FactoryBean的使用
FactoryBean的用法在某些情况下,实例化bean过程比较复杂,如果还是采用配置的方法,需要在中提供大量的配置信息,配置方式的灵活性是受限的,这时采用编码的方式可能会得到一个简单的方案。Spring为此提供了一个FactoryBean的工厂类接口,用户可以通过实现该接口定制实例化bean的逻辑。public interface FactoryBean<T> { T getObject() throws Exception; Class<?> get原创 2020-12-21 17:31:54 · 855 阅读 · 1 评论 -
Spring 框架 创建对象 管理生命周期
Spring —— 一个开源的用来简化开发的框架Spring提供容器管理对象创建对象类的构造方法创建//有参数构造方法创建对象//index 为构造函数的参数索引,从0开始<bean id="student1" class="entity.Student"> <constructor-arg index="0" value="王五"/> ...原创 2019-06-05 20:12:45 · 600 阅读 · 0 评论 -
Spring 部分知识图
原创 2019-06-05 20:24:11 · 189 阅读 · 0 评论 -
Spring框架 IOC控制反转
对象之间的依赖由容器建立,避免对象之间依赖由对象自身建立。可以用减少代码之间的耦合度。其中最常见的方式叫做依赖注入。当A类中用到了B类的对象b,在没有IOC时需要在A的代码中new一个B的对象。采用依赖注入技术之后,A的代码只需要定义一个私有的B对象,不需要直接new来获得这个对象,而是通过相关的容器控制程序来将B对象在外部new出来并注入到A类里的引用中。依赖注入:基本元素注入列表元...原创 2019-06-08 21:14:29 · 248 阅读 · 0 评论 -
Spring 对于中文乱码的支持
浏览器对表单中数据进行编码;根据网页的ContentType="UTF-8"进行编码。由于POST传来数据Tomcat默认以ISO-8859-1编码成单字节数据浏览器与服务器编码方式不一致会出现中文乱码问题在Servlet中解决方案:使用request.setCharacterEncoding(“UTF-8”),仅支持post方法更改tomcat中默认编码格式用Spring提供的中...原创 2019-06-09 19:28:24 · 1993 阅读 · 1 评论 -
Spring 异常处理
在具体的SSM项目开发中,由于Controller层为处于请求处理的最表层因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的界面或说明两种解决方案在配置文件中配置SimpleMappingExceptionResolverkey为发生的错误类型视图名经过视图解析器ViewResolver能够确定视图页面<bean class="org.spri...原创 2019-06-10 11:29:35 · 264 阅读 · 0 评论
分享