
Java小知识汇总
Pratise
这个作者很懒,什么都没留下…
展开
-
[Java] lombok注解插件
在此项目中使用因为后端Service由他人编写。本人只需负责调用接口即可。 创建一个Entity实体类,供前端返回数据。 a.Entity类放在对应的模块包中 b.因为此项目中使用了lombok注解插件,所以只需在实体类表头使用对应注解即可。 首先我们要知道lombok是什么? lombok提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 j...原创 2017-12-05 10:47:05 · 342 阅读 · 0 评论 -
[Java] @RestController(2017-12-05)
写Controller层时,我们经常会需要将对象序列化! 比如:浏览器发送一个Ajax请求,该请求传入参数是一个JSON格式,在服务的需要将JSON参数转换为普通的Java对象,这就是序列化! 我们在服务端获取到数据,这个数据是一个普通的Java对象,我们需要将这个Java对象转换为JSON字符串,并将其返回到浏览器中,這个为反序列化。 在SpringMVC中,我们只需要在Controlle...原创 2017-12-05 11:24:32 · 1636 阅读 · 0 评论 -
[Java] @Autowired与@Resource的区别
@Autowired与@Resource都可以用来装配bean.都可以写在字段上,或写在setter方法上。 @Autowired 默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier...原创 2018-05-22 22:35:01 · 488 阅读 · 0 评论 -
[Java] 自定义注解
@Target @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用范围(即:被描述的注解...原创 2019-02-25 15:11:44 · 172 阅读 · 0 评论 -
[Java] 代理模式实现动态代理
文章目录代理模式普通业务接口业务接口实现类代理类(中介类)实现类(调用) 代理模式 代理模式最大的特点就是代理类和实际业务类实现同一个接口(或继承同一父类),代理对象持有一个实际对象的引用,外部调用时操作的是代理对象,而在代理对象的内部实现中又会去调用实际对象的操作 Java动态代理其实内部也是通过Java反射机制来实现的,即已知的一个对象,然后在运行时动态调用其方法,这样在调用前后作一些相应的处...原创 2019-02-25 15:13:16 · 323 阅读 · 0 评论 -
[Java] Spring注解整理
文章目录@Configuration注解@Bean注解 @Configuration注解 @Configuration标注在类上,相当于把该类作为spring的xml配置文件中的,作用为:配置spring容器(应用上下文) package com.test.spring.support.configuration; @Configuration public class TestConfigura...原创 2019-02-25 15:15:30 · 164 阅读 · 0 评论