-
AOP: 面向对象的庞大体系进行横切,并且将影响到多个类的公共行为进行封装成一个可重用的模块(切面)。
关键思想:将通用的逻辑,从业务逻辑中分离出来
查看全部 -
面向过程和面向对象的区别
查看全部 -
POP: c语言就是面向过程的
查看全部 -
aop关键思想
查看全部 -
程序设计思想
查看全部 -
MAC git方法
查看全部 -
限制的方式
类里面要对变量进行@Min的注解限制
controller的传参对象前面要加一个@Valid注解,表明要验证的是这个对象,同时传参后边加一个BindingResult对象用来存储验证的结果用以在方法内进行判断
查看全部 -
如果传参太多,可以改成直接传一个对象就可以了
查看全部 -
controller: api
domain: 类
properties: 去application.yml文件取值
repository:就是和jpa方式的和数据库绑定方法
service: 实际的实现,对数据库的操作
查看全部 -
第一个web-2是本地分支名,第二个web-2是远端的标签的名字
查看全部 -
1:@Valid表单验证
2:AOP拦截
3:异常统一处理
3.1:不用if来进行逻辑判断控制,直接抛异常
3.2:异常的抛出,需要有个code,还有msg两个参数,所以自己定义异常,继承runtimeException,不要继承Exception,不然不支持回滚
3.3:要抛出的异常太多的话,直接在异常里写code,和msg参数,太繁琐,写一个enum枚举来用。
4:单元测试
查看全部 -
BindingResult ???
查看全部 -
@Before
@After
查看全部 -
获取HttpServlet的内容
查看全部 -
@Pointcut("execution(.......)")
public void log(){}
把切点抽出来,后面可以直接调
@Before("log()")
@After("log()")
查看全部
举报