本月博客排行
-
第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
- zxq_2017
- mengjichen
- luxurioust
- lzyfn123
- forestqqqq
- nychen2000
- wjianwei666
- Xeden
- zhanjia
- ajinn
- hanbaohong
- 喧嚣求静
- jickcai
- kingwell.leng
- mwhgJava
- silverend
- lich0079
- lchb139128
最新文章列表
Spring里component-scan的工作原理
In Spring configuration xml file, we can define a package for tag component-scan, which tells Spring framework to search all classes within this specified package, to look for those classes which are ...
Java中注解学习系列教程-1
前言:
我们为什么要学习注解?
注解是我们的编程更简洁明了。spring boot的流行也带动了注解。spring boot中就使用了大量的注解来减少配置。我们在使用spring boot开发时候,感觉很简洁。这个就是注解的功劳。注解开发也是一种趋势。所以,我们还是很有必要学学注解的。
来看看《凯哥Java-注解》系列主要内容
本文主要讲解前三个:注解定义、JDK内置注解、第三方注解。 ...
Spring(16)——对JSR330标准的支持
16 对JSR330标准注解的支持
除了使用Spring标准的注解来定义bean、定义bean之间的依赖关系外,Spring还支持使用JSR330标准的注解来进行相关的定义,主要是对@Inject和@Named两个注解的支持。
要使用JSR330标准的注解进行对应的bean定义,我们首先需要将JSR330标准对应的jar包加入我们的classpath。笔者习惯使用Maven来管理相应的依赖,所 ...
Spring(15)——使用注解进行bean定义
15 使用注解进行bean定义
除了在Spring配置文件中通过bean元素定义一个bean外。我们还可以通过在Class上使用特定的注解进行标注,然后让Spring去扫描这些特定的注解,并把它们当做一个bean进行定义。
15.1 @Component
@Component是Spring中用来定义bean最基本的注解,通过在Class类上标注对应的注解就可以让Spring扫描到对应的定义, ...
Spring(14)——基于注解的配置(二)
14.4 @Qualifier
14.4.1 简介
@Qualifier通常是配合@Autowired的一起使用的。我们知道使用@Autowired进行注入时默认是按照类型进行注入的。打个比方当我们使用@Autowired的定义beanA需要自动注入一个类型为BeanB的bean时,如果在bean容器中存在多个类型为BeanB的bean,那么Spring就会抛出异常。这个时候我们就可以使用@Q ...
Spring(14)——基于注解的配置
14 基于注解的配置
除了单独使用XML对Spring进行配置外,我们还可以使用注解的方式来配置对应的bean定义。如哪些class要被定义为bean,对应的bean需要注入哪些内容等。在Spring的配置中XML定义与注解定义是可以同时存在的。
14.1 启用对注解的支持
如果需要使用注解来配置bean定义,首先我们需要启用Spring对注解的支持。最简单的方式就是在Spring的配置文件 ...
SpringBoot集成自定义HandlerMethodArgumentResolver参数初始值解析
大部分摘抄自https://www.cnblogs.com/yangzhilong/p/7605889.html。
传统SpringMVC集成自定义HandlerMethodArgumentResolver的方式为:http://www.cnblogs.com/yangzhilong/p/6282218.html
在SpringBoot中是去配置文件化的,具体做法有:
1、启动类继承WebM ...
Spring Boot(09)——使用SpringMVC
使用SpringMVC
使用SpringMVC最简单的方法是在pom.xml中加入spring-boot-starter-web依赖,这样Spring Boot的AutoConfiguration模块将为我们自动进行SpringMVC的配置,创建好RequestMappingHandlerAdapter、RequestMappingHandlerMapping等,详情可以参考org.spring ...
ElasticSearch客户端注解使用介绍
The best elasticsearch highlevel java rest api-----bboss
1.ElasticSearch客户端bboss提供了一系列注解
@ESId 用于标识实体对象中作为docid的属性,该注解只有一个persistent 布尔值属性,用于控制被本注解标注的字段属性是否作为普通文档属性保存,默认为true-保存,false不保存,字段名称为属性名称。E ...
JAXB(二)——核心注解介绍
JAXB核心注解介绍
摘要 本文主要通过理论加实践的方式介绍JAXB非常具有代表性的注解。
XmlRootElement
XmlRootElement用于标注在根节点对应的Java类上。比如上一篇介绍的Person类对应的根节点,我们就在Person类上加上了@XmlRootElement。
@XmlRootElement
public class Person {
//... ...
自定义注解的使用
1,定义一个注解,
2,定义一个切面扫拦截描这个注解即可---切面的定义可以用注解@Aspect,也可以用配置,切面可以扫描注解,包路劲
4,point.proceed();就是切点--注解所在的方法,在切面中执行(这样把目标方法放在切面通知中执行)
3,其他的地方用(写到需要监控的业务方法上(每个方法都需要写)(@ExceptionHandler不需要写在目标方法上,而是写在通知处理方法 ...
hibernate注解(annoation)使用id主键生成策略
参考原文:http://blog.csdn.net/shendeguang/article/details/47976117
hibernate注解(annoation)使用id主键生成主要要使用到以下几个注解: @Id,@GeneratedValue,@GenericGenerator. ,@GeneratedValue的作用是JPA的默认实现自定义主键生成策略,@GenericGenera ...
@Autowired与@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。
2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifi ...
MyBatis学习4之CRUD基于注解
一、使用MyBatis对t_group表执行CRUD操作——基于注解的实现
1、定义sql映射接口
public interface GroupMapper {
@Insert("insert into t_group(group_name, description) values(#{group_name}, #{description})")
pub ...
Spring Aop(四)——基于Aspectj注解的Advice介绍
4 基于Aspectj注解的Advice介绍
之前介绍过,Advice一共有五种类型,分别是before、after return、after throwing、after(finally)和around。在使用注解的时候,它们对应的注解分别是@Before、@AfterReturning、@AfterThrowing、@After和@Around。 这几个注解都是在org.aspectj.la ...