前言之前的文章我们分析了SpringApplication#run方法执行的前4步,这里我们分析第5步,打印banner.解析SpringApplication#run方法的第5步执行如下代码:private Banner printBanner(ConfigurableEnvironment environment) {
        // 1. 首先判断banner的输出级别。如果禁用了,则            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 07:34:48
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            allure 是一款开源的,专门用来展示测试结果的测试报告工具,报告内容精致美观且专业。allure 可以与非常多的测试框架做集成:Java 语言,可以与 junit4、junit5、TestNG 测试框架集成;Python 语言,可以与pytest、behave、nose 测试框架集成;allure会将测试用例的执行数据保存到json文件当中,再利用 allure 的命令行将文件转换成 HTML            
                
         
            
            
            
            独立运行的Spring应用程序可嵌入Tomcat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 09:39:36
                            
                                309阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用 Python 进行自动化测试时,Allure 是一个非常流行的报告生成工具。使用 Allure 可以将测试结果以美观的方式展示,便于团队进行效果评估。因此,尽管 Allure 功能强大,但在实际使用过程中,问题可能随时出现。以下是我在使用 Python 中 Allure 时遇到的一些问题、解决方案及其背后的分析过程。
### 问题背景
随着业务的不断发展,自动化测试的需求日益增强。All            
                
         
            
            
            
            类变量一、类变量(静态字段)之前介绍的字段,即实例变量, 都是属于类的各个实例的数据;本节将介绍表示同一个类的实例之间共享数据的静态字段,即类变量。给之前的“银行账户类” 的各个实例中添加一个“标识编号” ,每创建一个实例,例,就为其赋上1, 2, 3 ... 的连续整数值。创建实例后,aaa的标识编号为1,bbb的标识编号为2.。// A的账户
Account aaa = new Account            
                
         
            
            
            
            Mybatis 在当下互联网开发环境,十分重要。本章主要讲述 Mybatis 如何使用。
从本系列开始,都需要用到 mysql 数据库 和其他一些参考的数据库。请准备相关环节。本章需要以下环境支撑:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-28 15:23:58
                            
                                326阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文:https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-jdbc 根据个人实践情况做一些注释 感谢fishpro的教程 -------...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-13 21:04:00
                            
                                353阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring Boot项目快速搭建演示及Spring Quickstart Guide中文翻译Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。添加你自己的代码构建并运行该程序Spring Quickstart Guide中文翻译 Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。点击此处进入start.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 00:31:23
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,添加页面问题一:如果直接跳转到页面上,无法取得在session域内的值。解决方法:需要跳转到后台页面用方法获取后跳转到指定的添加页面@RequestMapping("/add.do")
public String queryDepartmentAll(HttpSession session, Model model) {
    Object employees = session.getAt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 22:35:01
                            
                                138阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. JWT简介什么是JWT?JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证;应用场景如用户登录。JWT详细讲解请见 github:https://github.com/jwtk/jjwt为什么使用JWT?随着技术的发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 00:34:20
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Web 综合开发Web 开发Spring Boot Web 开发非常的简单,其中包括常用的 json 输出filters、property、log 等 json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢:1.添加 jackjson2.配置spring controller扫描3.对接的方法添加@ResponseBody 就这样我们会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 17:26:56
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot结构通常情况下,你创建的spring boot的结构如下:build.gradle:当然build.gradle也可以换为pom,xml。Application.java:一个带有main()方法的类,用于引导启动应用程序。ApplicationTest.java:一个空的JUnit测试类,它加载了一个使用Spring boot自动配置功能的Spring应用上下文。applic            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 06:31:53
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考:《深入浅出SpringBoot 2.x》全注解的SpringBoot用户可以通过注解将所需要的对象,存放到IOC容器中,然后SpringBoot可以根据这些需要使用的情况,自动注入到需要的Bean中。Component 组件如果你需要重复的使用一个类,而这个类又不属于业务,只是数据处理,那么就可以使用Component注解标记该类,然后使用ComponentScan即可将该类实例化到容器中。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 09:39:22
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1. Spring Boot CLI简介:2. 安装CLI:手动安装:3. 运行Groovy脚本4. CLI运行原理说明:(CLI帮我们做了什么?) 1. Spring Boot CLI简介:官网地址:https://docs.spring.io/spring-boot/docs/current/reference/html/cli.html#cli.安装官网地址: https://docs.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 18:14:40
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring MVC auto-configurationspringboot自动配置好了springmvc
以下是springboot对springmvc的默认:
    1.Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.
        。自动配置了ViewResolver(视图解析器:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 23:46:21
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录 Springboot 下 ModelAndView的简单使用 1.加载前台界面 1.配置文件进行设定 2.使用 ModelAndView 进行资源映射 2.前后台数据交互 1.使用配置文件设置路径显示前台界面 2.使用 ModelAndView 进行前台界面显示 3.在 ModelAandView 模式下进行数据交互 1.前台向后台传输数据 1.传入对象 2.使用路径传值 2.前台从后台            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 20:06:33
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            springboot验证机制@Valid和@Validated概述在这里我们主要讲解@Valid和@Validated的使用方法,基本用法都是类似的,但在分组、注解位置、嵌套验证等功能上有所不同。@Valid属于javax.validation包下,是jdk给提供的,@Valid不能分组@Validated是org.springframework.validation.annotation包下的,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 22:40:07
                            
                                292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Bean的Scope  Scope描述的是Spring容器如何新建Bean实例的。Spring的Scope有以下几种,通过@Scope注解来实现。  (1)Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。  (2)Prototype:每次调用新建一个Bean实例。  (3)Request:Web项目中,给每一个 http req            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 06:56:59
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring boot 事务(Transaction)问题学习事务的理解:事务的四个特性:原子性 【要么全部执行,要么全部不执行】、一致性【事务完成时,必须是所有相关数据保持一致(原子性保证数据库出现了问题之后还是会继续执行保证在了 一致性,隔离性 通过限制可能会出现的覆盖等问题来保证一致性)】、隔离性【一个事务的执行不能被其他事务干扰】、持久性【事务一旦提交,那么就是永久性的存储】一致性是事务最            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 21:00:28
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            动态代理是一种设计模式。在Spring中,有俩种方式可以实现动态代理--JDK动态代理和CGLIB动态代理。JDK动态代理#首先定义一个人的接口:Copypublic interface Person { void study();}然后接上一个Student classCopypublic class Student implements Person{ @Override public voi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 13:11:03
                            
                                46阅读
                            
                                                                             
                 
                
                                
                    