使用Maven构建Dubbo服务的可执行jar包Dubbo服务的运行方式:1、使用Servlet容器运行(Tomcat、Jetty等) 不可取缺点: 增加复杂性(端口、管理) 浪费资源(内存)2、自建Main方法类来运行(Spring容器) 不建议(本地调试可用)缺点: Dubbo本身提供的高级特性 ...
分类:
其他好文 时间:
2017-06-27 14:49:37
阅读次数:
135
在Spring容器中通过配置 <context:property-placeholder location="classpath:/jdbc.properties"/> 调用properties数据源配置文件时出现 Access denied for user 'Administrator'@'lo ...
分类:
数据库 时间:
2017-06-26 18:58:44
阅读次数:
358
一. Spring中常用的配置文件详解 二 . Spring中常用注解详解 使用注解来构造Ioc容器 用注解详Spring容器中注册Bean,需要在applationContext.xml中注册<context:component-scan base-package="cn"></context:c ...
分类:
编程语言 时间:
2017-06-26 11:29:00
阅读次数:
293
1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>) @Component ...
分类:
编程语言 时间:
2017-06-25 22:34:53
阅读次数:
126
在使用注解前必须对Spring容器进行头文件导入和配置上下文环境。 属性注解原理: 在解析到配置文件中开启了属性注解,在创建对象时发现属性存在注解,这时就会进行自动装配的操作。首先根据id去匹配,如果匹配成功则注入,若失败则根据class进行匹配,匹配成功则注入,失败则飘红(报错)。 包扫描原理:( ...
分类:
编程语言 时间:
2017-06-22 13:22:47
阅读次数:
245
IOC 开发基本步骤: 1.导jar包 2.编写实体类 3.编写XML文件 4.启动Spring容器 5.通过Spring容器来获取对象,并通过对象执行实际操作Spring 获取对象的方式:(2种) 1.通过id -- getBean("bean中的id值"); 2.通过class -- getBe ...
分类:
其他好文 时间:
2017-06-20 21:06:10
阅读次数:
225
IOC:由spring来负责控制对象的生命周期和对象间的关系,我们只需要关注业务对象即可,使用对象时直接注入即可。所有的类都会在spring容器中登记,你需要什么东西,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 sprin ...
分类:
其他好文 时间:
2017-06-20 01:03:00
阅读次数:
254
自定义的classLoader启动spring容器,遇到 Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not subtype (classpath下有类)和Provider org.apache.xerces.jaxp.Doc ...
分类:
Web程序 时间:
2017-06-19 17:42:51
阅读次数:
294
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean ...
分类:
编程语言 时间:
2017-06-19 12:46:21
阅读次数:
142
Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用H ...
分类:
编程语言 时间:
2017-06-18 20:04:15
阅读次数:
220