![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 82
FearlessVoyager
这个作者很懒,什么都没留下…
展开
-
SpringBoot 参数校验案例分析
如果使用@RequestParam注解这种方式逐个接收请求参数的话,要想实现参数的校验就必须在类上添加@Validated;如果使用实体对象来接收参数的话,要想实现参数的校验就必须在方法的实体对象参数前添加@Validated或@Valid注解;原创 2024-03-25 20:35:55 · 423 阅读 · 0 评论 -
SpringBoot 参数校验
定义校验注解:使用@Constraint注解来定义你的自定义校验注解。你需要指定约束的类型、消息、错误代码和分组。String message() default "自定义校验信息";Class原创 2024-03-24 11:00:00 · 1115 阅读 · 0 评论 -
SpringBoot Starter机制
Spring Boot的starter机制是一种便捷的依赖管理工具,它允许开发者快速地引入和配置一系列相关的库和组件。每个starter都是一个专门的集合,包含了启动某个模块所需的配置和依赖项。例如,你想使用reids插件,那么可以直接在pom.xml文件中引入spring-boot-starter-redis后,SpringBoot为我们完成自动装配。引入的组件都是直接嵌入就能够使用,无需过多的配置,而原来各种组件需要的配置都在 stater 中按照默认的方式设定。原创 2024-03-22 09:30:00 · 953 阅读 · 0 评论 -
SpringBoot 项目整合xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。原创 2024-03-14 17:25:15 · 2524 阅读 · 0 评论 -
SpringBoot 启动时自动执行指定方法
这个接口中只有一个方法setApplicationContext(ApplicationContext applicationContext)在创建这个Bean的实例之后会自动调。ServletContextListener是一个在Servlet规范中定义的监听器接口,这个接口有个contextInitialized(ServletContextEvent sce)方法是在Web应用被Servlet容器(如Tomcat)加载并初始化时调用。这适用于需要在对象创建后立即执行的初始化逻辑。原创 2024-03-13 18:24:11 · 496 阅读 · 0 评论 -
SpringBoot 自动装配原理
自动装配是指应用程序启动时由容器自动扫描和装配相关的组件和模块,无须像传统的spring那样在xml文件中手动配置Bean,从而简化了应用程序的配置过程,提高开发效率。SpringBoot自动装的实现主要是由启动类的注解中的三个注解共同完成自动装配;注解标记启动类为配置类;注解实现启动时扫描启动类所在的包以及子包下所有标记为bean的类由IOC容器注册为bean;通过@Import注解导入类,然后通过类的方法去读取需要被自动装配的组件依赖下的。原创 2024-01-11 11:14:33 · 1071 阅读 · 0 评论 -
SpringBoot 启动流程
方法来启动 Spring Boot 应用程序。该方法接受两个参数,第一个参数是启动类的类对象,第二个参数是主方法的参数。方法中做了一系列操作来完成项目启动所需的初始化Spring容器、启动内置tomcat、启动应用程序以及通知监听者等步骤。总的来说,Spring Boot的启动过程是一个复杂的流程,从启动类的Main方法中调用。启动类必须使用 @SpringBootApplication 注解标记该类。方法开始,然后在SpringApplication对象的。方法来执行项目启动的后续操作。原创 2024-01-10 15:13:30 · 5767 阅读 · 0 评论