SpringBoot中表单验证及Aop及异常的使用
来源:互联网 发布:日本留学中介知乎 编辑:程序博客网 时间:2024/06/06 02:31
表单验证:
案例:比如往数据库插入一条信息,如果年龄小与18,则提示“未成年”。
首先在实体类的年龄age属性前面加上@Min标签。
在Controller中设置提示信息
Aop:
package com.cym.aspect;import org.aspectj.lang.annotation.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Component;/** * Created by hasee * on 2017/4/16. */@Aspect@Componentpublic class HttpAspect { //自带日志org.slf4j.Logger; private final static Logger logger = LoggerFactory.getLogger(HttpAspect.class); @Pointcut("execution(public * com.cym.controller.GirlController.*(..))") public void log(){ } @Before("log()") public void before(){ logger.info("111"); } @After("log()") public void after(){ logger.info("2222"); } @AfterReturning(returning = "object",pointcut = "log()") public void afterReturning(Object object){ logger.info("resonse={}"+object); }}
@Pointcut:切面,定义到类中的方法,”public * com.cym.controller.GirlController.*(..))”代表GirlController中所有方法。
@Before, @After在规定的方法之前或之后执行。
@AfterReturning(returning = “object”,pointcut = “log()”):@AfterReturning表示获取指定方法执行完后的返回的内容。
Aop:
案例:年龄小于10,判断是“”小学“”,年龄大于10小于16,是“”中学“”,这里采用一种比较高雅的方式——异常处理,去实现。
- 枚举,里面状态码和说明
- 自定义异常
- 捕获异常
- Service层代码实现
0 0
- SpringBoot中表单验证及Aop及异常的使用
- strust中表单的验证及类型的转换
- Dojo中表单验证器的使用
- javaScript中表单的验证
- php中表单的验证
- struts1.2中表单标签的应用---(form及text使用)源码解析
- JavaWeb中表单数据的获取及乱码问题
- 网页布局中表单常见问题及解决办法
- angular中表单的使用
- struts2中表单的快速验证
- web开发中表单的验证问题
- js中表单验证
- struts2中表单验证
- HTML5中表单验证
- JS验证(网页设计中表单数据的验证)
- SpringBoot中aop的使用
- ExtJS中表单验证使用自定义vtype示例
- ExtJS中表单验证使用自定义vtype示例
- hwi的配置和错误解决
- 线索二叉树的建立及其遍历访问操作
- MFC单文档之制作MFC规则DLL
- 【ZT】怎么查PC的CPU序列号?(wmic CPU get ProcessorID。WIN7可用)
- 我在携程的这十年:一个老运维的成长往事
- SpringBoot中表单验证及Aop及异常的使用
- LeetCode之Climbing Stairs
- 项目依赖jdk
- 机器学习实战读书笔记-kNN分类算法
- ViewPager+Fragment中上下文菜单点击会顺次响应问题
- 爬虫豆瓣电影
- MFC简单的登录注册实现
- Struts2学习笔记(第三天)
- #tensorflow学习笔记#理解tf.get_variable