本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
- sgqt
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- 龙儿筝
- javashop
- ranbuijj
- fantaxy025025
- zw7534313
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- jh108020
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- Xeden
- zhanjia
- wjianwei666
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- lich0079
- lchb139128
最新文章列表
java常用注解,URL地址映射
@param: 在参数上使用@Param(“paramName”)注解”解决了传多个参数的问题。
@Param("id") Integer id param里面的这个id是在mapper xml文件里用的变量名,Integer 后面的这个id 是函数的参数,名字可以和param里的名字不一样
@RequestMapping:处理请求地址映射的注解,可用于类或方法上 ...
java-Annotation 反射
java中的注解也可以反射
切面注解:
@Aspect
public class LogAspect {
@Around(value = "@annotation(com.gym.Monitor)",argNames = "ssss")
public Object log(ProceedingJoinPoint pjp) thro ...
(转)Java中的注解是如何工作的?
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入 ...
Hibernate DAO实体类 引用实体时@Embeddable注解
在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注
举个简单例子:Person类有一个name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性:
p ...
Json & xml 注解 in springmvc
一.Json:
1.spring mvc 中使返回值为json,只需在controller中添加注解@ResponseBody
在model类内添加,@JsonAutoDectect会只解析字段名,不解释getter的方法名
重命名json 属性名,使用@JsonProperty("xxx")
2.Json排序,使用@JsonPropertyOrder(valu ...
spring aop注解配置
spring aop是面向切面编程,使用了动态代理的技术,这样可以使业务逻辑的代码不掺入其他乱七八糟的代码
可以在切面上实现合法性校验、权限检验、日志记录。。。
spring aop 用的多的有两种配置方法:注解配置和xml配置
注解配置更好,友好重构、错误也好检查在这里只讲注解配置
aop概念
切面:切面类,里面有切点有通知,切面包括了一切(在哪切,干什么)
切点:定义了在个地方 ...
JPA中的@GeneratedValue
@GeneratedValue是用来声明一个主键的,提供主键的生成策略。
如:@GeneratedValue(strategy = GenerationType.IDENTITY)
生成策略参数说明:
TABLE:使用一个特定的数据库表格来保存主键。
SEQUENCE:根据底层数据库的序列来生成主键,条件是数据库支持序列。
IDENTITY:主键由数据库自动生成(主要是自动增长型)
AUTO: ...
Java注解与拦截器
简介
Annotation(注解),也叫元数据。一种代码级别的说明,是JDK5.0引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。 Annotion是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。
注解基础
Annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何的信息。Ann ...
Mybatis Mapper的class写法
使用Mybatis的时候需要写mapper.xml来映射实体类和数据表字段
mapper.xml也是官方推荐的用法,现在我们用带注解的class来实现mapper.xml
代码如下:
顺便配置了一下CRUD的缓存,如果不用缓存,把@CacheNamespace和@Options去掉就行,他们配置的是缓存类型和缓存时间
public class User {
private ...
hibernate 自连接 注解 item parentItem ( 非级联删除 , 级联查询)
@JsonAutoDetect
解决 该bug: Failed to load resource: the server responded with a status of 406 (Not Acceptable) : The resource identified by this request is only capable of generating responses with ...
spring @Qualifier注解
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。如下:
①可能存在多个UserDao实 ...
No qualifying bean of type is defined: expected single matching bean but found 2
最近在Spring的注解中,尝试获取一个Bean出现了如题所示的错误。
NoUniqueBeanDefinitionException: No qualifying bean of type is defined: expected single matching bean but found 2:sysRoleManage, sysRoleManageImpl
我有2个类,1个是接 ...