spring boot 之web浅谈
来源:互联网 发布:win10桌面激活windows 编辑:程序博客网 时间:2024/05/16 15:51
表单验证;@Valid 对对象参数增加注解,用BindingResult 存放错误的信息,有错误信息return返回null ,对对象的属性增加限制,如@Min注解限制最小值属性value、message
BindingResult有hasErros方法判断,有错打印getFiedError().getDefaultMessage
aop处理,aop是一种编程范式,与语言无关,一种程序设计思想;aop 面向切面,aspect oriented programming oop object oriented programming pop procure oriented programming
将通用逻辑从业务逻辑中分离出来;比如http请求,记录请求,处理网络请求,生成http相应,记录回复;垂直的, 数据库的请求,记录请求,增删改查,生成处理结果,记录回复,垂直的,aop可以看成水平切面 把相同功能的模块统一进行处理,减少书写代码;
可以生成单独定义一个aop类加上注解 @Aspect @Component 把bean对象注入spring 容器,首先增加一个spring-boot-starter-aop依赖;在方法中@Before注解@After @Pointcut execution( public *com.wyf.controller.*(..)),目的就是执行所有指定的方法之前,首先执行你定义的方法(打印一行信息)使用spring的slf日志打印
获取请求对象的信息,首先定义HttpServletRequest 对象request ,用attribute的getRequest 。。首先使用RequestContextHolder获取requet属性,返回ServletRequestAttribute对象attribute。获得对象request可以调用其方法;getRequestURL remote省略‘’
要获得方法的类及参数,可以在方法中使用JoinPoint 对象参数;
@AfterReturning返回对象的结果,想要获得对象的内容,在实体中加个toString方法;特别说明是打印日志的时候使用url={},。。
还有
异常处理;
单元测试;
夜深了,后面的量有点大,明天说。。。
- spring boot 之web浅谈
- Java Web开发之集成Spring Boot
- Spring Boot Web项目之参数绑定
- Spring Boot系列之二 Web开发
- 慕课网-Spring Boot进阶之Web进阶
- spring boot之web开发(二)
- spring boot web部署
- spring boot web
- Spring Boot Web
- spring boot web综合开发
- Spring Boot 之 Consuming a RESTful Web Service
- Spring Boot 之web Filter --不支持排序的使用
- Spring Boot 之FilterRegistrationBean --支持web Filter 排序的使用
- Spring Boot 之web Filter --支持排序的使用扩展
- Spring-Boot初学之配置文件application.properties(web性能)
- Spring-Boot初学之配置文件application.properties(web性能)
- Spring Boot 之FilterRegistrationBean --支持web Filter 排序的使用
- Spring Boot进阶之Web进阶 学习笔记
- poj1001 Exponentiation
- <基础基础> 队列 向量 栈
- Java byte转换成16进制int
- 解决debian apt-get upgrade 错误triggers ci file contains unknown directive `interest-noawait'
- Windows下安装elasticSearch5.6.3和head插件
- spring boot 之web浅谈
- 积少成多:十大高效原型设计工具
- 项目总结
- [SimpleQuant]Pick those left heavier than right
- 系统测试之系统测试类型(三)
- 第九周项目1 二叉树算法库
- 70. Climbing Stairs
- java(十六):concurrent(1)—生产者与消费者
- Maven安装,配置及更改本地资源库