摘要: Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架,使得代码看起来非常优雅。本文将先从自定义注解的基础概念说起,然后开始实战,写小段代码实现自定义注解+拦截器,自定义注解+AOP。 一. 什么是注解(Annotation) Java注解是什么,以下是引用自维 阅读全文
posted @ 2020-12-28 21:24 Bonnie_ξ 阅读(1213) 评论(0) 推荐(0)
摘要: 1.基础版——HashMap import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import ja 阅读全文
posted @ 2020-12-28 20:49 Bonnie_ξ 阅读(647) 评论(0) 推荐(0)
摘要: 方法一:注解 通过使用注解@Configuration和@Bean来初始化资源,配置文件当然还是通过@Value进行注入。 1)@Configuration:用于定义配置类,可替换xml配置文件,被注解的类内部一般是包含了一个或者多个@Bean注解的方法。2)@Bean:产生一个Bean对象,然后将 阅读全文
posted @ 2020-12-28 20:43 Bonnie_ξ 阅读(1065) 评论(0) 推荐(0)
摘要: 排序大家都经常用的吧,下面是个学生类,2 个字段:id[学号],score[分数], public class Stu { //编号 private Integer id; //分数 private Integer score; public Stu(Integer id, Integer scor 阅读全文
posted @ 2020-12-28 19:54 Bonnie_ξ 阅读(131) 评论(0) 推荐(0)
摘要: HashMap 遍历 HashMap 遍历从大的方向来说,可分为以下 4 类: 迭代器(Iterator)方式遍历; For Each 方式遍历; Lambda 表达式遍历(JDK 1.8+); Streams API 遍历(JDK 1.8+)。 但每种类型下又有不同的实现方式,因此具体的遍历方式又 阅读全文
posted @ 2020-12-28 16:13 Bonnie_ξ 阅读(3574) 评论(0) 推荐(1)
摘要: 一、注解(annotations)列表 1、@SpringBootApplication 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类 阅读全文
posted @ 2020-12-28 16:00 Bonnie_ξ 阅读(154) 评论(0) 推荐(0)
摘要: 属性 方法 构造器 指定的 阅读全文
posted @ 2020-12-22 21:22 Bonnie_ξ 阅读(45) 评论(0) 推荐(0)
摘要: java Class.getSimpleName() 的用法 public class sample{ public static void main(String[] args){ //得到类的简写名称 System.out.println(sample.class.getSimpleName() 阅读全文
posted @ 2020-12-18 14:50 Bonnie_ξ 阅读(106) 评论(0) 推荐(0)
摘要: 反射的get方法 /* getter方法 o:要操作类的对象 args:属性名 */ public static <T> T getXxx(T o,String args) throws NoSuchFieldException { Class cls = o.getClass(); //判断该属性 阅读全文
posted @ 2020-12-17 19:39 Bonnie_ξ 阅读(42) 评论(0) 推荐(0)
摘要: 反射调用方法步骤 1.获取Class对象,使用Class.forName("类的全限定名")来加载类的实例, 2.获取要调用的方法的Method对象,使用Class对象.getMethod("方法名",形参列表)获取要调用的方法. 3.使用Method对象.invoke(该方法的拥有者,实参列表)调 阅读全文
posted @ 2020-12-17 17:21 Bonnie_ξ 阅读(53) 评论(0) 推荐(0)