spring
文章平均质量分 87
Mason技术
暂无
展开
-
简化java开发
构造器注入 package sia.knights; public class BraveKnight implements Knight { private Quest quest; //注入进来,构造器注入 public BraveKnight(Quest quest) { this.quest = quest; } public void embarkOnQue原创 2017-08-21 22:33:51 · 425 阅读 · 0 评论 -
高级装配
环境与profile 迁移环境可能的问题 1、数据库配置,在开发环境中, 我们可能会使用嵌入式数据库, 并预先加载测试数据。 例如, 在Spring配置类中, 我们可能会在一个带有@Bean注解的方法上使 用EmbeddedDatabaseBuilder @Bean(destroyMethod = "shutdown") public DataSource embeddedD原创 2017-08-30 22:30:50 · 305 阅读 · 0 评论 -
装配bean
三种方案: 在xml中进行显式配置 在java中进行显式配置 隐式的bean发现机制和自动装配原创 2017-08-22 23:00:57 · 246 阅读 · 0 评论 -
面向切面编程
AOP术语 通知(Advice) 切面也有目标——它必须要完成的工作。 在AOP术语中, 切面的工作被称为通知 通知定义了切面是什么以及何时使用。 除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题。 它应该应用在某个方法被调用之前? 之后? 之前和之后都调用? 还是只在方法抛出异常时调用? Spring切面可以应用5种类型的通知: 前置通知(Before) : 在原创 2017-09-04 22:59:22 · 869 阅读 · 0 评论