- 博客(8)
- 收藏
- 关注
原创 自定义错误处理器
1自定义全局错误处理规则如果发生算术错误或者空指针错误则返回到登录页@Slf4j@ControllerAdvicepublic class myExceptionHandler { @ExceptionHandler({ArithmeticException.class,NullPointerException.class}) public String exceptionHandler(Exception e){ log.info("error is " +e);
2022-02-05 17:04:47
361
原创 springboot自定义5xx和4xx错误返回页面
1.在templates目录下面创建error目录在其中放入文件名为4xx和5xx的HTML文件所有的4xx错误都会返回4xx.html,所有的5xx错误都会返回5xx.html2.当我们访问一个不存在的页面时会来到自定义的4xx页面...
2022-02-05 16:28:20
612
原创 自定义参数内容协商策略使浏览器可以请求响应自定义类型数据
1.在配置文件中开启参数请协商(默认是关闭的)2.在WebMvcConfigurer配置类中自定义内容协商策略@Overridepublic void configureContentNegotiation(ContentNegotiationConfigurer configurer) { HashMap<String, MediaType> MediaTypeHashMap = new HashMap<>(); MediaTypeHashMap..
2022-01-30 20:17:22
502
原创 自定义MessageConverter实现以自定义格式返回相应数据
1.自定义MessageConverter定制相应规则规则为如果返回数据是person类型则返回数据为其属性值组成的字符串用逗号隔开属性值public class myMessageConvert implements HttpMessageConverter<Person> {//实现接口的四个方法 @Override public boolean canRead(Class<?> aClass, MediaType mediaType) {...
2022-01-30 19:34:58
706
原创 spring文件读取操作
1.FileSystemResource 文件的读取2.ClassPathResource文件读取默认在resources目录下找
2022-01-29 15:48:09
719
原创 springboot 自定义参数类型封装pojo
1.原始级联参数封装对于属性cat,使用级联方式进行封装springboot底层有许多convert转化器,当请求发送后会自动寻找可已将请求中的字符串或字符流转化成目标类型的convert,然后用该convert将字符串转化成对应属性类型,再调用对象的set方法进行赋值2.自定义pojo封装规则假设我们自定义的规则为请求转入的字符串分号前的值为cat的name,分号后的值为cat的年龄自定义convert方式一:使配置类继承webMvcConfigurer接口.
2022-01-29 12:17:31
1093
原创 出现错误405 Request method ‘POST‘ no support
1.检查请求方法和接受方法类型是否一致接受方法类型为post,检查表单提交是否是post方式2.检查请求参数和接收参数是否相匹配如果出现对象检查级联属性对应是否正确。
2022-01-29 11:13:13
636
原创 springboot启动配置导致的页面跳转失败
controller包必须放在boot包下(即启动类所在的包下),原因是springboot的默认配置是会自动扫描启动类所在包下的所有组件。如果想把业务包放在其他地方则需在配置内利用@componentScan注解声明。controller包要在boot包下...
2022-01-29 09:27:11
681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人