竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年2月13日

摘要: 最近公司项目打算模块化,其实一个原因也是为了能够整合公司多个业务的代码,比如一个资源xxx,两个业务中都有对这个资源的管理,虽然是一个资源,但是是完全不同的定义、完全不同的表、不同的处理逻辑。所以打算把类名弄成一样的,但是包名不一样。这里就遇到一个问题,就是在使用注解的时候,两个模块里的这个资源都叫xxxDao,这样在spring启动的时候就会报错。错误如下conflicts with exist... 阅读全文
posted @ 2017-02-13 17:57 竹山一叶 阅读(7165) 评论(0) 推荐(0) 编辑

摘要: 由于项目的需要spring的业务相关的bean不是写在xml文件中,因为项目是一个模块一个模块提交的,提交的时候不想修改xml文件,因此就用到了spring的注解Service。 例如: Java代码1 @Service("TestService") 2 public class TestService { 3 } 这等同于:1 spring会在classpa... 阅读全文
posted @ 2017-02-13 17:47 竹山一叶 阅读(2677) 评论(0) 推荐(0) 编辑

摘要: ---恢复内容开始--- 接上篇,上篇解析了DefaultBeanGenerator生成bean name的过程(http://www.cnblogs.com/jason0529/p/5272265.html ), 本篇我们继续解析另一类bean name生成方式。 spring定义bean有两种模式,配置文件(xml,properties)和注解。注:jpa的声明接口生成bean应该可以算第... 阅读全文
posted @ 2017-02-13 17:44 竹山一叶 阅读(5249) 评论(0) 推荐(0) 编辑

摘要: 我们知道在spring中每个bean都要有一个id或者name标示每个唯一的bean,在xml中定义一个bean可以指定其id和name值,但那些没有指定的,或者注解的spring的beanname怎么来的的?就是BeanNameGenerator接口实现的特性。 BeanNameGenerator接口位于 org.springframework.beans.factory.suppor... 阅读全文
posted @ 2017-02-13 17:40 竹山一叶 阅读(472) 评论(0) 推荐(0) 编辑

摘要: instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 说明:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"); System.out.println(s instanceof String); ... 阅读全文
posted @ 2017-02-13 13:38 竹山一叶 阅读(293) 评论(0) 推荐(0) 编辑

摘要: Class.isAssignableFrom()是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的子类或接口。 格式为: Class1.isAssignableFrom(Class2) 调用者和参数都是java.lang.Class类型。 而instanceof是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例。 格式是:o... 阅读全文
posted @ 2017-02-13 13:34 竹山一叶 阅读(531) 评论(0) 推荐(0) 编辑