05 2018 档案

摘要:在实际工作中, 此bean可能是满足业务需要的核心逻辑, 例如test()方法中可能会封装着某个核心业务, 如果在test()方法前后加入日志来跟踪调试, 直接修改源码并不符合面向对象的设计模式, 而随意改动源码也会造成一定的风险。不用怕, Spring为此提供了解决方案。 1.创建用于拦截的bea 阅读全文
posted @ 2018-05-25 15:17 Chinda 阅读(373) 评论(0) 推荐(0)
摘要:创建一个实体类UserManager: 创建配置文件: 测试: 控制台显示: 出错原因: UserManager中的dateValue属性是Date类型, 而XML中配置的却是String类型。 Spring针对此问题提供了两种解决方案: 1. 使用自定义属性编辑器 使用自定义属性编辑器, 通过继承 阅读全文
posted @ 2018-05-25 10:29 Chinda 阅读(557) 评论(0) 推荐(0)
摘要:一般情况下, Spring是通过反射机制利用bean的class属性指定实现类来完成实例化bean的。在某些特定的情况下, 想做一些定制,Spring为此提供了一个org.springframework.beans.factory.FactoryBean的工厂类接口, 用户可以通过实现该接口定制实例 阅读全文
posted @ 2018-05-22 17:49 Chinda 阅读(304) 评论(0) 推荐(0)
摘要:Spring 工作流程是先加载解析xml配置文件:配置文件中存在默认的标签,也可以自定义标签。解析默认标签调用: 1 private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { 2 if 阅读全文
posted @ 2018-05-21 17:33 Chinda 阅读(305) 评论(0) 推荐(0)
摘要:任务流程部署: 启动流程实例: 请假人完成请假申请: 部门经理完成审批: 总经理审批完成: 阅读全文
posted @ 2018-05-04 09:58 Chinda 阅读(662) 评论(0) 推荐(0)