
Spring
Z小繁
这个作者很懒,什么都没留下…
展开
-
Spring多线程注入时报null异常
在用多线程注入Spring的时候,注入的实例在调用时总是显示为null。解决方案:1、将实例传入线程,实例多的时候会死人的(⊙o⊙)…2、【推荐】将多线程用到的实例进行全局化,即加static,这样就将实例提升到了进程的级别,两个线程都可以使用。如下:protected static IDetailDataDao detailDataDao;@Autow原创 2015-12-15 15:17:34 · 5905 阅读 · 0 评论 -
2.3 Bean装配
1、Spring容器成功启动的条件Spring框架的类包都已放在应用程序的类路径;应用程序为Spring提供完备的Bean信息;Bean的类都已放到应用程序的类路径下。2、Bean配置信息是Bean的元素据信息,由4个方面组成:Bean的实现类;Bean的属性信息(如数据源的连接数、用户名、密码);bean的依赖关系,Spring根据依赖关系配置完成Bean原创 2016-03-04 20:20:29 · 5108 阅读 · 0 评论 -
Spring加载配置文件
最近在看《Spring3.0就这么简单》这本书,开发环境为IDEA+Maven,今儿写代码时,Spring加载配置文件总是失败,相当郁闷,不过还是解决了。最初的写法是 Resource res=new ClassPathResource("classpath:com/smart/beanfactory/beans.xml");或者ApplicationContext factory原创 2016-02-23 18:22:53 · 6742 阅读 · 0 评论 -
org.springframework.beans.NotWritablePropertyException
Spring属性注入异常错误信息:Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'brand ' of bean class [com.smart.injection.Car]: Bean property 'brand ' is not writable or原创 2016-02-24 17:43:20 · 6462 阅读 · 0 评论 -
2.2 BeanFactory和ApplicationContext
1、IoC概述 控制反转(Inverse of IoC)是Spring容器的内核,AOP、声明式事务都基于此。 IOC,即通过容器来控制业务对象间的依赖关系,而非传统的由代码直接操控。此即控制反转的关键所在:控制权由应用代码中转到了外部容器,控制权的转移,就是反转。 控制权转移好处:降低业务对象间的依赖程度。2、BeanFactory原创 2016-02-29 14:42:16 · 5354 阅读 · 0 评论 -
1.1 Spring概述
Spring是分层的Java SE/EE应用一站式的轻量开源框架,以 反转控制(Inverse of Control,IoC)、面向切面编程(Aspect Oriented Programming,AOP)为内核,提供了展现层Spring MVC、持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术。此外,Spring整合了众多著名第三方框架和类库。1、发展史--R原创 2016-02-29 14:48:11 · 5279 阅读 · 0 评论 -
dubbo使用教程(可直接应用于企业开发)
本dubbo使用教程基于zookeeper-3.4.9搭建,包含服务提供者DubboProvider、和消费者DubboConsumer,可直接在Tomcat上运行。DubboProvider对外开放2个接口,DubboConsumer调用DubboProvider,并对外暴露HTTP服务。DubboProvider还提供了对数据库的操作,基于SpringJDBC并加入了RowMapper通用类,原创 2017-03-20 23:19:41 · 37797 阅读 · 15 评论