Springboot 偏僻好用注解

                                                网络收集  统一整理   

                                 (开发过程中遇到的会一点一点的加入)

注:常用的一些注解就不一一添加

 

@Valid启动传入的数据校验
@NotEmpty

@NotEmpty(message = "songName不能为空")

private String songName;

@Size

@Size(max = 16 , message = "songName长度不能超过16")

private String songName;

@Range

@Range(min = 1, max = 127, message = "age的范围在1~127")

private Integer age;

@NotNull

 @NotNull(message = "age不能为空")

private Integer age;

//String类型的校验: @NotEmpty -- 不能为空  max=16 -- 最大长度为16

    @NotEmpty(message = "songName不能为空")

    @Size(max = 16 , message = "songName长度不能超过16")

    private String songName;

    @NotEmpty(message = "singer不能为空")

    @Size(max = 12 , message = "singer长度不能超过12")

    private String singer;

    //int类型的校验: @NotNull -- 不能为空 min=1 max=127 -- 值在1~127之间

    @Range(min = 1, max = 127, message = "age的范围在1~127")

    @NotNull(message = "age不能为空")

    private Integer age;

 
@PostMapping("/song/save.action")
    public ModelAndView insertSong(@Valid Song song, BindingResult result){
        //@Valid注解启动后台校验,
        ModelAndView modelAndView = new ModelAndView();

        System.out.println("歌手名称:"+ song.getSinger());

        if(result.hasErrors()){
            modelAndView.addObject("hintMessage", "出错啦!");
        }else{
            String songName = song.getSongName();
            Song dataSong = songService.findSongByName(songName);
            if(dataSong != null){
                modelAndView.addObject("hintMessage", "数据库已有该条记录!");
            }else{
                modelAndView.addObject("hintMessage", "提交成功!");
                songService.insertSong(song);
            }

        }

        modelAndView.setViewName("/success");

        return modelAndView;

    }

原文:https://blog.csdn.net/ZHANGLI_WORB/article/details/80888865

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值