1.   新建java类自动添加类注释: windows-->pr 辑:${filecomment}${package_declaration}/**  * describe:   * @author    zhao...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-10 14:38:53
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            篇主要要介绍的就是controller层的处理,一个完整的后端请求由4部分组成:1. 接口地址(也就是URL地址)、2. 请求方式(一般就是get、set,当然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-25 15:41:26
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、数据统一响应二、绕过数据统一响应三、总结 前言:我在上一篇博客中写了如何通过参数校验 + 统一响应码 + 统一异常处理来构建一个优雅后端接口体系,我们可以做到:参数校验、异常操作规范、数据响应规范和后端接口的协调,这样看上去好像挺完美的,很多地方做到了统一和规范。但事物往往是一体两面的,统一和规范带来的好处自然不必多说,那坏处呢?坏处就是不够灵活。一、数据统一响应不够灵活主要体现在哪            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 15:38:37
                            
                                532阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.任务检查表统一,不打回的算规范,做提醒 1)序号:不合并,依次排号 2)检查月份:不合并 3)任务单:一张单多行的,合并该项 4)任务单是否规范:用于统计任务规范/不规范数量,不合并,若一张单有多行,在一行填否,其它行空着 5)任务单是否打回:不合并 6)任务单转到“测试组长审批”/“评审人员评            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-24 10:05:29
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot统一异常处理异常和响应码因为用RESTful设计的接口,应该用状态码反映请求的错误,不应该统一返回200的状态码,然后再通过msg来描述错误.所以统一异常处理比较关键.异常一般分为业务异常和非业务异常业务异常通常返回4xx的状态码非业务异常只需要返回500,提示服务器错误,请稍候重试默认异常处理SpringBoot提供了默认的处理异常方式,当出现异常时就会默认映射到/error            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-04-09 14:57:13
                            
                                3514阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot统一异常处理异常和响应码因为用RESTful设计的接口,应该用状态码反映请求的错误,不应该统一返回200的状态码,然后再通过msg来描述错误.所以统一异常处理比较关键.异常一般分为业务异常和非业务异常业务异常通常返回4xx的状态码非业务异常只需要返回500,提示服务器错误,请稍候重试默认异常处理SpringBoot提供了默认的处理异常方式,当出现异常时就会默认映射到/error            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2019-04-09 14:57:18
                            
                                2518阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在sping框架里定义我们想要的异常类,不能继承Exception,要继承RuntimeException,原因在于spring框架只对抛出的异常是RuntimeException,才会进行事务回滚,如果抛出的异常是Exception,是不会事务回滚的。比如以下写法: 在业务层中的用法: 枚举的定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-03 22:05:00
                            
                                108阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            统一异常处理: 现在网上一般都是这种比较简单的写法 还有其他方式: 替换默认: 继承实现ExceptionHandlerExceptionResolver类,这个类一般多见在SpringMVC中,但是SpringBoot中也可以继续使用 http://blog.didispace.com/sprin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-06-08 18:31:00
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Springboot配置统一返回 1.编写配置类: /** * 统一返回结果的类 * @author song * @since 2021-08-08 18:50:36 */ @Data public class R { @ApiModelProperty(value = "是否成功") pri ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-09 10:14:00
                            
                                339阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            HttpBasic 认证有一定的局限性与安全隐患,因此在实际项目中使用并不多,但是,有的时候为了测试方便,开启 HttpBasic 认证能方便很多。因此松哥今天还是来和大家简单聊一聊 Spring Security 中的 HttpBasic 认证。本文是 Spring Security 系列第 29 篇,阅读前面文章有助于更好理解本文:挖一个大坑,Spring Security 开搞!松哥手把手带            
                
         
            
            
            
            引言在后台开发时,控制台得到的数据格式会有不同,这时我们需要设置统一返回结果,方便我们分析数据以及对数据进行管理。一、方法定义统一的返回格式有利于提高开发效率。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-29 10:07:35
                            
                                672阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ` 主要是 `@ControllerAdvice`和ExceptionHandler两个注解,稍后会对连个注解进行解释! @Slf4j @ControllerAdvice public class ExceptionHandle { //记录系统异常 private final static Log ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-15 11:29:00
                            
                                167阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Spring Boot (一)概述Spring Framework已有十余年的历史了,已成为Java应用程序开发框架的事实标准。在如此悠久的历史背景下,有人可能会认为Spring放慢了脚步,躺在了自己的荣誉簿上,再也做不出什么新鲜的东西了,或者是让人激动的东西。甚至有人说,Spring是遗留项目,是时候去看看其他创新的东西了。但事实上,Spring的生态圈里正在出现很多让人激动的新鲜事物,涉及的领            
                
         
            
            
            
            叙述一般来说,api 接口是提供给其他系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和参数也会发生相应的变化。如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行。这就必须对api 接口进行有效的版本控制。例如,添加用户的接口,由于业务需求变化,接口的字段属性也发生了变化而且可能和之前的功能不兼容。为了保证原有的接口调用方不受影响,只能重新定义一个新的接口。htt            
                
         
            
            
            
            Spring Boot是一个应用程序框架,根据 
 其网站 
 , 
 可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。它需要对Spring平台和第三方库的看法,所以你可以开始最小的时间。大多数Spring Boot应用程序需要很少的Spring配置 
 。  
   1、Spring Boot入门介绍            1.1、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:56:45
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.Saml术语和流程统一认证中心(Indentity Provider) 此处指客户的统一认证中心服务提供者(Service Provider) 此处指阿里云此图片说明了以下步骤。1.用户尝试访问WebApp1。2.WebApp1 生成一个 SAML 身份验证请求。SAML 请求将进行编码并嵌入到SSO 服务的网址中。包含用户尝试访问的 WebApp1 应用程序的编码网址的 RelayState            
                
         
            
            
            
            1. 请求映射 • 以前:/getUser 获取用户 /deleteUser 删除用户 /editUser 修改用户 /saveUser 保存用户 • 现在: /user GET-获取用户 DELETE-删除用户 PUT-修改用户 POST-保存用户 • 核心Filter;HiddenHttpMethodFilter • 用法: 表单method=post,隐藏域 _method=put • Sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 22:22:01
                            
                                56阅读
                            
                                                                             
                 
                
                                
                    