本来准备下班的,看见公司技术比较好的在学习,起身的屁股又做了回去,希望每一天都学点东西做一个记录吧
今天学得算一个小技巧吧,就是前端穿的某一个值,实现自动转换成你要转换的值存入数据库
大概主要步骤就是1、正常写一个枚举-------封装你转换的值
2、加上一个配置文件
就搞定了
进入正题上代码吧:
实体类
枚举类,正常写就可以
/** * @author ycj * @data 19:31 */public enum MyEnum { SEX(1,"男"), WOMAN(2,"女"); @EnumValue private Integer code; @JsonValue private String name; MyEnum(Integer code,String name){ this.code = code; this.name = name; } public Integer getCode(){ return code; } public String getName(){ return name; }}配置文件是重点,支持通配符,扫描多个
需要加:
service这里就不展示类,基本的东西,展示controller吧
@RestController@RequestMapping("ye")public class MyController { @Resource private MyService myService; @PostMapping("/add") /** * *postman的json数据是:{"name":"achuan2","age":27,"sex":"女"} * * * * * **/ public void add(@RequestBody My my){ My add = myService.add(my); System.out.println(add);//My(id=168, name=achuan2, age=27, sex=WOMAN) }}数据库存的值如下
多希望有一个大佬带带我,工作2年应该学习掌握什么才可以进阶,学习得过程在指导一下,工资给个6.7k,长久待下去是没问题