Spring Boot的魔法:构建高效Java应用的秘诀
总之,Spring Boot的"魔法"在于它的自动化配置、起步依赖、内嵌Web服务器、外部化配置、Actuator和DevTools等功能,这些功能帮助开发人员更轻松地构建高效的Java应用程序。而Spring Boot作为一个流行的Java应用程序开发框架,已经在开发者社区中广受欢迎,因为它提供了
如何开启SpringBoot的事务
如果项目中使用了多个数据源或需要使用特定的事务管理器配置,那么@EnableTransactionManagement注解就很有用。我们可以通过这个注解来配置自定义的事务管理器,并与数据源进行关联。
SpringBoot用线程池ThreadPoolTaskExecutor异步处理百万级数据
利用ThreadPoolTaskExecutor多线程异步批量插入,提高百万级数据插入效率。ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。ThreadPoolTaskExecutor是ThreadPoolExecutor的封装,所以,性能更加优秀
SpringMVC的拦截器(Interceptor)
在这个方法中可以通过返回值来决定是否要进行放行,我们可以把业务逻辑放在该方法中,如果满足业务则返回true放行,不满足则返回false拦截。方法,如果返回true,则代表放行,会执行原始Controller类中要请求的方法,如果返回false,则代表拦截,后面的就不会再执行了。(7)如果满足规则,则
【Spring Boot】Spring—加载监听器
前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可以随时改变这个值达到我们的目的,yml文件中是这样写的:
mysql 给表添加多个字段
mysql脚本给数据库基本表添加字段
理清SpringBoot CURD处理逻辑、顺序
理清SpringBoot CURD处理逻辑、顺序
【SpringBoot】AOP 自定义注解的使用详解
AOP 的全称为 Aspect Oriented Programming,译为面向切面编程,是通过预编译方式和运行期动态代理实现核心业务逻辑之外的横切行为的统一维护的一种技术。AOP 是面向对象编程(OOP)的补充和扩展。利用 AOP 可以对业务逻辑各部分进行隔离,从而达到降低模块之间的耦合度,并将
SpringBoot 整合WebService详解
WebService服务端是以远程接口为主的,在Java实现的WebService技术里主要依靠CXF开发框架,而这个CXF开发框架可以直接将接口发布成WebService。RS基于Restful风格,WS基于SOAP的XML协议RS比WS传输的数据更少,效率更高WS只能传输XML数据,RS可以传输
MyBatis 动态SQL之<choose><when><otherwise>标签-
MyBatis 中动态语句 choose-when-otherwise 类似于 Java 中的 switch-case-default 语句。由于 MyBatis 并没有为 if 提供对应的 else 标签,如果想要达到…… 的效果,可以借助 、、 来实现。
灵活使用 LambdaQueryWrapper 之 自定义sql
更加灵活的使用LambdaQueryWrapper ,不拘泥于一格
【springboot】如何动态修改日志级别???
在日常的开发过程中,为了方便定位问题,也为了甩锅,我们时常会打印一些日志,在开发,测试,生产各个环境中的日志级别可能不一样,在自己编码过程中为了方便调试打印了很多日志,但是生产中为了性能,为了节约存储资源,我们可能需要屏蔽掉一些不必要的日志,只保留一些关键的必要的日志。使用slf4j的api来打印日
SpringBoot项目如何引入外部jar及将外部jar打包到项目发布jar包
引入jar包及打包
SpringBoot—@ComponentScan注解过滤排除不加载某个类的三种方法
不同场景下按需配置即可,我遇到的问题是有那么几十个类有冲突,不想注入这些类,这时我使用正则过滤特定类的方法解决了我的问题。
SpringBoot实战(二十)集成Druid连接池
SpringBoot实战(二十)集成Druid连接池
快速搭建SSM框架【详细】
快速搭建SSM
SpringBoot集成EasyExcel实现excel的导入导出
实现ReadListener类的2个方法,invoke就是文件的每一行(除了列名)都会执行一下,所以我们就需要添加到我们的数据库中!在我们做的系统中,经常需要通过excel文件导入添加到我们的数据库,并需要将数据库的列表进行导出保存到本地,那么,SpringBoot应该如何操作呢?ExcelProp
【SpringMVC】自定义注解
自定义注解可以应用于类、方法、变量等元素上,以提供有关其特征、行为或约束的附加信息。这些注解可以被编译器或其他工具识别,并在编译时或运行时对其进行处理。例如,可以使用自定义注解来生成文档、验证输入参数、实现自动化测试等。
Spring Boot配置保存日志文件
springboot日志配置:springboot默认日志是打印再console中的,不会保存在文件中。我们项目上线肯定要保存日志用于分析的。