
Spring boot
文章平均质量分 56
执檀月夜游
零基础自学的小白,一起加油。
展开
-
ConflictingBeanDefinitionException异常快速处理
简单理解为项目中存在两个名字相同的 Bean ,这两个Bean可能是代码里的,你可以通过全局搜索找到它们并改变名称;全局搜索找不到就说明是在你引入的jar包里,这时处理方式是在程序入口中用@ComponentScan注解来排除掉其中一个,参考如下。原创 2024-01-12 17:12:39 · 1732 阅读 · 0 评论 -
Spring 项目实现 JavaMail 发送邮件验证码 并 验证
前言:在 Spring 官网中的 framework 模块中有 Mail 的说明文档,可以看一下。传送门第一步:添加 jar 依赖第二步:在application.yml中添加mail 属性配置第三步:创建实例第四步:调用测试原创 2021-08-12 16:04:06 · 1340 阅读 · 0 评论 -
SpringBoot项目——ThreadPoolExecutor线程池的使用
原文来自 如漩涡的博文说明Spring提供了对ThreadPoolExecutor的封装类 ThreadPoolTaskExecutor,可直接使用注解启用。步骤1. 创建线程池配置类 ExecutorConfig让 Spring Boot 加载,用来定义如何创建一个 ThreadPoolTaskExecutor,要使用@Configuration 和 @EnableAsync这两个注解,表示这是个配置类,并且是线程池的配置类参考代码@Configuration@EnableAsync转载 2021-06-09 17:31:35 · 1588 阅读 · 0 评论 -
Spring项目实现企业微信消息推送
个人理解首先拥有一个可以用于测试的企业微信,获取到企业的id 【cropID】企业应用的id【agentID】管理组的凭证秘钥【corpSecret】其次是创建用于发送请求的封装类,详细的字段及说明请参考 官方文档建立封装类后需要做的只有两步 —>1.发起指定 URL 的 GET 请求来获取tokenhttps://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid= " 输入你的企业ID “&corpsecret=” 管理组的凭证秘原创 2021-03-11 14:52:59 · 1073 阅读 · 4 评论 -
Spring项目PDFBox实现打印PDF
依赖<!-- PDFBox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.22</version> </dependency> <dependency> <groupId>com.gith原创 2021-01-22 15:37:17 · 873 阅读 · 0 评论 -
Spring项目itextpdf 实现打印PDF
依赖<!-- pdf实现 --> <dependency> <groupId>com.itextpdf.tool</groupId> <artifactId>xmlworker</artifactId> <version>5.4.5</version> </dependency> <dependency> <groupId>com.itex原创 2021-01-07 18:18:49 · 621 阅读 · 1 评论 -
日期时间格式的处理
Spring 预设不会对任何的字串做日期格式的转换( string -> date),所以,如果 DTO 里有 Date 类型的属性, 需要自行加上格式转换的 Annotation , Query Parameter (通常是 GET) 用 @DateTimeFormat, JSON object (POST, PATCH, PUT)里的用 @JsonFormat原创 2021-01-06 10:52:49 · 646 阅读 · 0 评论 -
springboot整合jsp
springboot整合jsp前言本篇文章主要介绍的是springboot整合jsp。Jsp简介JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。GitHub源码链接位于文章底部。项目结构如果没转载 2020-06-12 10:50:46 · 342 阅读 · 2 评论 -
Spring Boot项目实现事务管理
前言Spring Boot框架是有默认的事务配置,所以不需要添加什么依赖或者配置文件即可实现事务管理。方法只需要在项目的service包下的业务接口的实现类中的方法上添加@Transactional注解,并通过cry…catch抛出RuntimeException异常就可以实现事务的控制和回滚项目结构图如下:范例代码如下: /** * 删除订单 * @param orderId */ @Override @Transactional pub原创 2020-07-05 16:37:27 · 3469 阅读 · 2 评论 -
Spring事务管理之几种方式实现事务
转载至:WilliamDream原文链接:https://blog.youkuaiyun.com/CHINACR07/article/details/78817449?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLe转载 2020-07-01 11:19:25 · 209 阅读 · 0 评论 -
Log4j总结&学习
转载自:时戴吾原文链接:https://www.jianshu.com/p/f3c489996ac1在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代码的主体。ht转载 2020-06-17 10:59:35 · 462 阅读 · 0 评论