springMVC
文章平均质量分 50
EditDog
这个作者很懒,什么都没留下…
展开
-
自定义参数内容协商策略使浏览器可以请求响应自定义类型数据
1.在配置文件中开启参数请协商(默认是关闭的) 2.在WebMvcConfigurer配置类中自定义内容协商策略 @Override public void configureContentNegotiation(ContentNegotiationConfigurer configurer) { HashMap<String, MediaType> MediaTypeHashMap = new HashMap<>(); MediaTypeHashMap..原创 2022-01-30 20:17:22 · 533 阅读 · 0 评论 -
自定义MessageConverter实现以自定义格式返回相应数据
1.自定义MessageConverter定制相应规则 规则为如果返回数据是person类型则返回数据为其属性值组成的字符串用逗号隔开属性值 public class myMessageConvert implements HttpMessageConverter<Person> { //实现接口的四个方法 @Override public boolean canRead(Class<?> aClass, MediaType mediaType) { ...原创 2022-01-30 19:34:58 · 742 阅读 · 0 评论 -
springboot 自定义参数类型封装pojo
1.原始级联参数封装 对于属性cat,使用级联方式进行封装 springboot底层有许多convert转化器,当请求发送后会自动寻找可已将请求中的字符串或字符流转化成目标类型的convert,然后用该convert将字符串转化成对应属性类型,再调用对象的set方法进行赋值 2.自定义pojo封装规则 假设我们自定义的规则为请求转入的字符串分号前的值为cat的name,分号后的值为cat的年龄 自定义convert 方式一: 使配置类继承webMvcConfigurer接口 .原创 2022-01-29 12:17:31 · 1127 阅读 · 0 评论 -
出现错误405 Request method ‘POST‘ no support
1.检查请求方法和接受方法类型是否一致 接受方法类型为post,检查表单提交是否是post方式 2.检查请求参数和接收参数是否相匹配 如果出现对象检查级联属性对应是否正确。原创 2022-01-29 11:13:13 · 691 阅读 · 0 评论