目录相关导读1. Maven专栏系列文章2. Mybatis专栏系列文章3. Spring系列专栏文章前言Spring简介Spring体系结构一、IOC控制反转思想二、IOC自定义对象容器1. 创建实体类,Dao接口,实现类2. 创建配置文件bean.properties3. 创建容器管理类4. 创建StudentService类5. 测试方法6. 测试结果相关导读             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 20:56:30
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、简单认识YAML二、YAML语法格式三、环境配置文件四、自定义配置一、简单认识YAMLSpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目录下加载applicat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 19:40:11
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring 框架提供了许多接口,可用于自定义 Bean 的性质。本节将它们分组如下:Lifecycle CallbacksApplicationContextAware 和 BeanNameAware其他感知接口生命周期回调要通过容器对 bean的生命周期进行管理,可以实现Spring中的InitializingBean和DisposableBean接口。容器对前者调用afterProperti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 12:50:17
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #coding=utf-8 class UpperAttrMetaClass(type): # __new__ 是在__init__之前被调用的特殊方法 # __new__是用来创建对象并返回之的方法 # 而__init__只是用来将传入的参数初始化给对象 # __new__能够控制对象的创建 #            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 17:27:45
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #coding=utf-8 class UpperAttrMetaClass(type): # __new__ 是在__init__之前被调用的特殊方法 # __new__是用来创建对象并返回之的方法 # 而__init__只是用来将传入的参数初始化给对象 # __new__能够控制对象的创建 #            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 17:27:02
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着Spring的不断发展与完善,早期它的功能可能只看做是IOC(反转控制)的容器,或者其最大的亮点为DI(依赖注入),但是现在随着Spring 2.5.6 的Release发布及3.0 版的推出及其他Spring工程的发布,如(Spring Batch,web Flow),其功能越来越多。通过上下文统一管理各种资源,通过相关设计模式完成属性的注入或实现方法,其次新的版本通过声明注入使得配置文件的            
                
         
            
            
            
              前言  在使用了SpringBoot项目中,我们能够体会到SpringBoot自动配置给我们带来的便利,它的核心思想是约定大于配置,尽管做到了绝大部分的配置。还是存在两个问题:一个是有些配置不在自动配置的范围,需要自定义配置;另一个是有些自动配置不能够很好的满足你的需要,需要对他们进行覆盖。所以我们还是经常需要使用到自定义配置,在SpringMVC的开发模式下,习惯于使用application            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 14:12:20
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            spring validation实现对Restful请求的数据进行校验1、前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 11:41:02
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇【springboot高级】(一:自定义容器初始化器的三种方式,实现ApplicationContextInitializer接口。(使用篇))我们讲到了,注册自定义应用初始化器的三种方式:让SpringFactoriesLoader进行加载,配置spring.factories向SpringApplication对象中添加Initializers在配置文件中配置,这种方式优先级最高,跟@O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 14:40:23
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文地址:使用 @ConfigurationProperties 在 Spring Boot 中加载配置使用 Spring Boot 加载配置文件的配置非常便利,我们只需要使用一些注解配置一下就能很方便地加载配置项了。今天我们谈一谈 ConfigurationProperties 注解的使用,ConfigurationProperties可以把配置文件中有相同前缀的配置在一个配置类中直接省去相同前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 22:30:06
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、介绍1.1普通Bean和工厂Bean1.2 为什么需要FactoryBean?1.3 FactoryBean的作用二、使用结语一、介绍1.1普通Bean和工厂Bean在Spring中有两种类型bean,一种普通bean,另外一种工厂bean(FactoryBean)1、普通bean:在配置文件中定义bean类型就是返回类型2、工厂bean:在配置文件定义bean类型可以和返回类型不一样1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 22:42:06
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录实验九:基于XML的自动装配实验十:通过注解创建Dao、Service、Controler实验十一:使用context:exclude-filter指定扫描包时不包含的类实验十二:使用context:include-filter指定扫描包时要包含的类实验十三:使用@Autowired注解实现根据类型自动装配实验十四:Autowired和Resource的区别 实验九:基于XML的自动装配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 03:59:50
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    当前Java Web项目中主流的开发模式是前后端分离的模式,而Spring Security默认的登录是由Security框架提供的页面的表单来输入用户名、密码,且由Security框架自动处理登录流程,不适合我们前后端开发的模式,我们后端需要自己开发相关验证登录流程,我们在开发测试时需要对Security 进行初始配置!  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 18:16:38
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文只对springboot自定义启动器的具体实现进行描述,不涉及springboot自动装配原理的介绍。springboot自定义启动器的实现步骤如下: 第一步:引入spring-boot-autoconfigure包依赖  在创建好的maven工程在pom中引入spring-boot-autoconfigure的依赖,即需要使用springboot的自动配置能力。<depend            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 19:59:51
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言想要自定义starter组件,首先要了解springboot是如何加载starter的,也就是springboot的自动装配机制原理。1.1、starter加载原理springboot通过一个@SpringBootApplication注解启动项目,springboot在项目启动的时候,会将项目中所有声明为Bean对象(注解、xml)的实例信息全部加载到ioc容器当中。 除此之外也会将所有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 15:40:29
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            starter加载原理: springboot通过一个@SpringBootApplication注解启动项目,springboot在项目启动的时候,会将项目中所有声明为Bean对象(注解、xml)的实例信息全部加载到ioc容器当中。 除此之外也会将所有依赖到的starter里的bean信息加载到ioc容器中,从而做到所谓的零配置,开箱即用。加载starter: 通过@EnableAutoConf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 23:20:53
                            
                                467阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            识别。2>发出可访问的事件。3>能够兼容Android的不同平台。 Android的framewo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-30 18:37:41
                            
                                292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建自定义的View类 设计良好的类总是相似的。它使用一个好用的接口来封装一个特定的功能,它有效的使用CPU与内存,等等。为了成为一个设计良好的类,自定义的view应该:遵守Android标准规则。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 16:37:15
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python创建自定义类数组
在Python中,我们经常使用列表(List)来存储一组数据。但有时候,我们希望创建自定义的类数组,以满足特定的需求。本文将介绍如何在Python中创建自定义类数组,并提供代码示例。
## 为什么需要自定义类数组?
在实际开发中,有时候我们需要更灵活的数据结构来存储一组数据。例如,我们可能需要在数组中只存储特定类型的数据,或者需要对数组进行一些特殊的操作。这            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-03 03:47:19
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.添加配置application.propertiesschool.grade=3school.classnum = 62.自定义配置类package com.leo.springbootdemo;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;/** * 配置类 */@C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-16 09:18:40
                            
                                282阅读