-
postman 直接继承exception异常类不会进行事物回滚,要继承runtimeException才会回滚查看全部
-
表单验证
使用spring boot @Valid 标签验证
查看全部 -
java的枚举和C#不同,Java的模板类用的时候类型可以省略。
查看全部 -
只有RuntimeException才可以事务回滚以区别于Exception
查看全部 -
1111查看全部
-
Service
在期待的值与实际测试值不同时会报错
查看全部 -
开发完要自觉进行单元测试
@RunWith(SpringRunner.class) //底层是junit @SpringBootTest
@Autowired
//自动从springboot的bean中进行填充
@Test //测试类
对于controller层进行测试:
@AutoConfigureMockMvc
查看全部 -
这里我们要在之前进行一次关于年龄的验证判断时,如果我们要把返回值设为String类型,那么我们可能无法支持后面复杂的业务操作
以之前的编程习惯可以去进行根据返回值判断验证,但是这样就把验证给了controller,同时也进行了两次验证,效率变低了
查看全部 -
在编写代码过程中,当我们发现重复时,要立即进行优化
查看全部 -
通过AOP处理请求:
url(请求路径)
method(请求方式:get,post)
请求类方法
请求参数
查看全部 -
AOP注解通知执行顺序不一定
最好使用环绕通知
使用log打印日志的方式既能够打印时间,也能够打印日志出现的对应类路径,所以我们最好使用该方式进行在控制台的日志输出
查看全部 -
添加依赖
建立aspect类(注意要是类之后往上加注解)
@Before注解 (execution(public * 类路径.(..)))//这里括号里的..表示无论括号里是什么都会被拦截
查看全部 -
在controller层中对表单数据进行筛选,如果不符合条件则结果存入后面的参数中,通过控制if来控制controller层后期对于这个的处理
查看全部 -
对象类中
@Min(value=18,message="")//表示最小十八岁,不然就会进行拦截,拦截信息放在message属性中去
在对象前加@Valid:表示这个对象要被验证
参数的BindingResult属性:结果返回到对象里边去
查看全部 -
Aop的使用
查看全部
举报