Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据 ...
分类:
编程语言 时间:
2017-12-25 00:50:37
阅读次数:
117
反射,在Java常用框架中屡见不鲜。它存在于java.lang.reflact包中,就我的认识,它可以拿到类的字段和方法,及构造方法,还可以生成对象实例等。对深入的机制我暂时还不了解,本篇文章着重在使用方面,并附上一个本人应用到项目中的案例。 基础姿势 拿到类,反射是以类为基础的基础,首先拿到项目中 ...
分类:
编程语言 时间:
2017-12-10 19:33:37
阅读次数:
193
转:http://blog.csdn.net/zen99t/article/details/49508447 (二)自定义注解 先上一段代码有个大概的印象,再慢慢讲解(其实代码注释已经讲解地很清楚了): [java] view plain copy package diyDescription; i ...
分类:
编程语言 时间:
2017-12-06 21:56:28
阅读次数:
318
当使用spring AOP时,判断目标方法上的注解进行相关操作,如缓存,认证权限等 自定义注解 Spring AOP的AspectJ Service接口 service接口的实现类,被自定义注解所注解 测试类: Spring的配置文件: 测试结果: 如果使用的是接口的模式,而注解在实现类上,则不能使 ...
分类:
编程语言 时间:
2017-12-04 15:32:47
阅读次数:
164
一,使用aop记录方法调用日志 1)使用注解与aop做方法调用日志,只需要把注解添加在要记录的方法上就可以,不会影响代码结构 2)实现思路 数据库表建立>>配置需要环境>>自定义注解>>定义切点与操作(包含处理逻辑)>>添加注解 二,配置环境 1)在原来的项目pom文件中添加以下aop需要的依赖 2 ...
分类:
其他好文 时间:
2017-11-25 19:15:19
阅读次数:
148
父类上的注解可以被子类继承吗? 转载自:http://wzhw2008.iteye.com/blog/1723136 我们知道在编写自定义注解时,可以通过指定@Inherited注解,指明自定义注解是否可以被继承。但实现情况又可细分为多种。 测试环境如下: 父类的类上和方法上有自定义的注解--MyA ...
分类:
其他好文 时间:
2017-11-25 18:20:43
阅读次数:
102
什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了 ...
分类:
其他好文 时间:
2017-11-22 13:06:08
阅读次数:
122
1.Filter,或者SpringMVC拦截器,设置系统进出数据的编码格式utf8 2.拦截器跨域设置 3.登陆动作配置 4.http连接池,设置连接时间 5.自定义注解 6.线程池 7.加解密算法 8.本地关村guava 9.权限控制shiro 10.统一异常处理 11.SpringUtils工具 ...
分类:
其他好文 时间:
2017-11-14 21:17:44
阅读次数:
178
SpringBoot中使用动态数据源可以实现分布式中的分库技术,比如查询用户 就在用户库中查询,查询订单 就在订单库中查询。 一、配置文件application.properties 二、使用aop自定义注解,实现动态切换数据源 1.动态数据源注册器 2.动态数据源适配器 3.自定义注解 4.动态数 ...
分类:
编程语言 时间:
2017-11-12 20:12:34
阅读次数:
329
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement): J ...
分类:
编程语言 时间:
2017-11-12 13:33:25
阅读次数:
162