随笔分类 -  springboot

摘要:package com.example.api.demo.boke; import com.example.api.demo.config.exceptions.MyException; import org.springframework.transaction.annotation.Transa 阅读全文
posted @ 2024-06-07 16:49 威兰达 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1. 因为社区版不支持使用spring Spring Initializr 的方式创建项目, 但是我们可以考虑使用别的方式达到效果: 创建方式有3种: 第一种:使用https://start.spring.io/ 官方URL创建项目,再导入到 IDEA Community Edition(后面简称: 阅读全文
posted @ 2024-05-14 17:56 威兰达 阅读(4671) 评论(0) 推荐(0) 编辑
摘要:1. 因为启动的时候会报不能定位**解析器提示: Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderL 阅读全文
posted @ 2024-05-13 17:42 威兰达 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1. springboot项目启动是否只需要3下面3个jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency 阅读全文
posted @ 2024-05-13 17:07 威兰达 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一句话概括 区别: @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。2. 可以直接调用方法,不需要 @Autowired 注入后使用。 @Conponent 声明为Spring 的组件。修饰的类不会被代理,每实例化一次就会创建一个新的 阅读全文
posted @ 2024-01-18 14:10 威兰达 阅读(118) 评论(0) 推荐(0) 编辑
摘要:// @Constraint 是 Java 中的注解之一,用于标记自定义的约束注解。约束注解通常用于数据验证,用来限制字段的取值或格式,确保数据的合法性。 @Constraint(validatedBy = FlagValidate.class) 第一步:先建一个@interface Flag的注解 阅读全文
posted @ 2023-08-09 10:30 威兰达 阅读(542) 评论(0) 推荐(0) 编辑
摘要:本篇讲述了Spring Expression Language —— 即Spring3中功能丰富强大的表达式语言,简称SpEL。 SpEL是类似于OGNL和JSF EL的表达式语言,能够在运行时构建复杂表达式,存取对象属性、对象方法调用等。 所有的SpEL都支持 1.XML和 2.Annotatio 阅读全文
posted @ 2022-02-15 11:48 威兰达 阅读(663) 评论(0) 推荐(0) 编辑
摘要:package com.aswatson.csc.member.conf; import com.aswatson.csc.member.service.MemberCardService; import java.util.HashMap; import java.util.Map; import 阅读全文
posted @ 2021-11-09 18:53 威兰达 阅读(168) 评论(0) 推荐(0) 编辑
摘要:参考相关文章: apollo官方文档: https://dubbo.apache.org/zh/docs/v2.7/user/configuration/configuration-load-process/ Dubbo注解方式与spring的整合原理即@DubboService的机制: https 阅读全文
posted @ 2021-11-09 18:43 威兰达 阅读(814) 评论(0) 推荐(0) 编辑
摘要:ThreadPoolExecutor: 这个是java自己实现的线程池执行类,基本上创建线程池都是通过这个类进行的创建。ThreadPoolTaskExecutor: 这个是springboot基于ThreadPoolExecutor实现的一个线程池执行类,包装类。 1、Spring默认的@Asyn 阅读全文
posted @ 2021-10-27 17:29 威兰达 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍关于springboot如何通过多个properties实现数据库环境部署时自动切换配置的两种方式,部署时切换方式和打包时Maven控制方式。 阅读全文
posted @ 2020-12-05 15:54 威兰达 阅读(569) 评论(0) 推荐(0) 编辑
摘要:前言 为什么Spring Boot这么火?因为便捷,开箱即用,但是你思考过为什么会这么便捷吗?传统的SSM架构配置文件至少要写半天,而使用Spring Boot之后只需要引入一个starter之后就能直接使用,why??? 原因很简单,每个starter内部做了工作,比如Mybatis的启动器默认内 阅读全文
posted @ 2020-12-01 17:18 威兰达 阅读(504) 评论(0) 推荐(0) 编辑
摘要:举个例子: 这是一个原始的Spring IOC容器启动方法,我们需要AnnotationConfigApplicationContext这个类有如下几个步骤 1. 创建构造方法,根据我们所传入的AppConfig配置类上的@ComponentScan(value ="com.zhongyu")得到扫 阅读全文
posted @ 2020-12-01 15:52 威兰达 阅读(360) 评论(0) 推荐(0) 编辑
摘要:为什么是SLF4J? 默认情况下,Spring Boot会用SLF4J + Logback来记录日志,并用INFO级别输出到控制台。 怎么使用SLF4J? 如果我们在一个Spring Boot 的程序中去使用SLF4J,我们不需要去引入其他的包,因为我们引入的有关spring-boot-starte 阅读全文
posted @ 2020-11-24 16:43 威兰达 阅读(6794) 评论(0) 推荐(0) 编辑
摘要:首先搞清楚aop的几个概念: AOP即是面向切面,是Spring的核心功能之一,主要的目的即是针对业务处理过程中的横向拓展,以达到低耦合的效果。 「切面(Aspect)」:一个关注点的模块化。以注解@Aspect的形式放在类上方,声明一个切面。 「连接点(Joinpoint)」:在程序执行过程中某个 阅读全文
posted @ 2020-11-20 17:45 威兰达 阅读(455) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 中 @ControllerAdvice 注解的三种使用场景! @ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 全局 阅读全文
posted @ 2020-11-17 16:12 威兰达 阅读(646) 评论(0) 推荐(0) 编辑
摘要:为什么要统一返回值: 在我们做后端应用的时候,前后端分离的情况下,我们经常会定义一个数据格式,通常会包含code,message,data这三个必不可少的信息来方便我们的交流,下面我们直接来看代码package com.house.common; import java.util.Propertie 阅读全文
posted @ 2020-11-17 16:07 威兰达 阅读(4714) 评论(0) 推荐(0) 编辑
摘要:Spring Boot程序有一个入口,就是main方法。main里面调用SpringApplication.run()启动整个Spring Boot程序,该方法所在类需要使用@SpringBootApplication复合注解。 其中需要关注的是: @SpringBootApplication注解其 阅读全文
posted @ 2020-05-19 16:32 威兰达 阅读(8265) 评论(0) 推荐(0) 编辑
摘要:SpringBoot自动配置的原理? Springboot的启动,主要创建了配置环境(environment)、事件监听(listeners)、应用上下文(applicationContext),并基于以上条件,在容器中开始实例化我们需要的Bean,至此,通过SpringBoot启动的程序已经构造完 阅读全文
posted @ 2020-03-20 16:26 威兰达 阅读(213) 评论(0) 推荐(0) 编辑
摘要:什么是Spring Boot? SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了 Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围 是简化配置文件。 SpringBoot可以做什么? 最明显的 阅读全文
posted @ 2020-02-22 01:56 威兰达 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示