![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 50
spring相关的学习
世间本无路,恒走坦途出
这个人很懒,除了帅其他什么都没有
展开
-
使用@RestControllerAdvice统一处理@ResponseBody的返回前端数据
使用@RestControllerAdvice统一处理@ResponseBody的返回前端数据原创 2023-09-08 00:32:15 · 591 阅读 · 0 评论 -
spring controller 返回页面的几种方法以及如何携带返回数据
返回的是return的字符串数据,包括json字符串。当然前端需要通过解析json字符串为json对象。原创 2022-10-21 16:26:07 · 3604 阅读 · 0 评论 -
spring boot中,如何实现REST风格
application.yml配置 spring.mvc.hiddenmethod.filter.enabled=true(自己转下格式)。controller正常接收相应delete/put/get/post请求进行处理,但是发起路径都是/user。delete不区分大小写,同理PUT修改也是一样的实现方法,而正常get为查询,post为保存(新增)。表单提交method必须是post。原创 2022-10-19 11:14:00 · 463 阅读 · 0 评论 -
spring统一处理异常
【代码】spring统一处理异常。原创 2022-10-19 11:14:43 · 87 阅读 · 0 评论 -
拦截器HandlerInterceptor
1、类定义为Component组件(也可以不配置,定义为组件,后面用可以在容器里面取,不定义则直接new,第2步有说明),实现HandlerInterceptor 接口。2、定义配置类,将拦截器放到spring容器中。原创 2022-10-19 11:13:06 · 391 阅读 · 0 评论 -
spring Controller参数
/请求转发到 /success请求 } @GetMapping("/success") public Map success(@RequestAttribute String msg,HttpServletRequest request){ Object msg1 = request.getAttribute("msg");原创 2022-10-19 11:12:33 · 620 阅读 · 0 评论 -
application.properties配置文件
首先,得保证你读取配置的类是spring组件,不行你加个 @Component 注解将其变成组件yml里的配置test:读取类其中,@Value("${test.key1:fileName}")代表默认值为fileName,有个兜底值。如果是静态变量,那么就麻烦些,使用set方法赋值}}原创 2022-10-19 11:13:43 · 3915 阅读 · 0 评论 -
spring boot 新建多模块项目
web模块基本创建如common一样,pom.xml文件稍有不同,增加packaging打包方式为jar(百度过,默认就是jar,可以不设置),因为是web模块,需要保留maven打包插件。案例中,新建的是一个共同类项目,可以删除掉除了src和pom.xml以外的东西,以及src下面的启动类、test包下的所有(可选删除),将application修改为yml文件精简配置。在项目上右键菜单,选择新建 模块 ,和新建父项目一样,修改name和groupId,注意jdk版本,即可新建完成。原创 2022-10-19 11:10:41 · 6083 阅读 · 0 评论