1    枚举类

1.1    enum类demo

   public enum SeasonEnum {
   //含参的枚举常量:
   SPRING("spring"), SUMMER("summer"), AUTTUMN("auttumn"), WINTER("winter");
   String content;
   
   //构造方法
   private SeasonEnum(String content) {
         this.content = content;
   }
   
   //get()方法
   public String getContent() {
         return content;
   }
   
   //在main方法里测试
   public static void main(String[] args) {
         
         //创建枚举对象,并输出
         System.out.println(SeasonEnum.SPRING.getContent());
         System.out.println(SeasonEnum.SUMMER.getContent());
         System.out.println(SeasonEnum.AUTTUMN.getContent());
         System.out.println(SeasonEnum.WINTER.getContent());
         
         
   }
   }

参考:(4条消息) 枚举类型demo_你个无聊小demo的博客-CSDN博客

 

1.2    enum进阶 遍历,循环枚举

public static boolean containsCode(String code){
    Enum[] codes = Enum.values();
    for(int i = 0;i<codes.length;i++){
      if(codes[i].getCode().equals(code)){
        return true;
    }    
   }
       return false;
}        

 

 

 

2    注解类

package com.imooc.coupon.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 忽略统一响应定义
 */
@Target({ElementType.TYPE,ElementType.METHOD})//当前注解可以定义到类或者方法上
@Retention(RetentionPolicy.RUNTIME)//在何时起作用?运行时起作用
public @interface IgnoreResponseAdvice {
}

Spring Cloud微服务实战 打造企业级优惠券系统 5-2 统一响应代码编写 - 菜鸟乙 - 博客园 (cnblogs.com)

 

3    接口

4    类

 
posted on 2021-08-29 23:43  菜鸟乙  阅读(54)  评论(0)    收藏  举报