随笔分类 -  Spring boot

摘要:1. 添加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version> </depend 阅读全文
posted @ 2024-05-16 15:36 jason47 阅读(603) 评论(0) 推荐(0) 编辑
摘要:在Spring框架中,特别是使用Spring MVC或Spring Boot时,可以采用以下几种方式来截取和处理框架自动抛出的异常,使其更加符合应用的需求和提升用户体验: 1. 全局异常处理器 - @ControllerAdvice 使用@ControllerAdvice注解定义一个全局异常处理类, 阅读全文
posted @ 2024-05-15 17:45 jason47 阅读(32) 评论(0) 推荐(0) 编辑
摘要:代码如下 @ServerEndpoint("/ws/agent") @Component public class WebSocketServer { @Autowired private OnMessageAction onMsgAction; public void onMessage(Stri 阅读全文
posted @ 2023-11-17 15:36 jason47 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1.创建实体,这是排序的基本字段,其他字段自定义增加 import java.util.List; import org.springframework.data.annotation.Transient; public class HierachyDeviceModel { private Int 阅读全文
posted @ 2022-11-25 11:11 jason47 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> <dependency> <groupI 阅读全文
posted @ 2022-11-23 16:04 jason47 阅读(290) 评论(0) 推荐(0) 编辑
摘要:可能有朋友跟我一样明明在Maven里面已经导入了jar包,但是在java类里面import导入类时出问题 问题分析: 该jar包的scope不是compile,导致import时导入类失败。 问题解决: 1、进入Project Structure,将该jar包的scope改为Compile File 阅读全文
posted @ 2022-11-07 14:51 jason47 阅读(1152) 评论(0) 推荐(1) 编辑
摘要:失效查询 1. 异步方法和调用方法在同一个类中2. 启动类上没有使用@EnableAsync注解 3. 异步方法所在的类没有加入bean:异步方法所在类必须用@Controller/@RestController/@Service/@Componet等注解,加入到Ioc里 4. bean必须是用@A 阅读全文
posted @ 2022-09-08 10:56 jason47 阅读(94) 评论(0) 推荐(0) 编辑
摘要:感谢:https://zhuanlan.zhihu.com/p/89223401 原则 @RequestBody 注解,必须与 contentType 类型application/json配合使用。 @RequestParam 注解,必须与 contentType 类型application/x-w 阅读全文
posted @ 2022-08-02 11:11 jason47 阅读(167) 评论(0) 推荐(0) 编辑
摘要:示例文件是irs-1.0.1-RELEASE.jar 1) 将jar包拷贝至另外的文件夹,如mkdir test 2) 解压,如下图,注意文件名按实际文件 3) 找到lib文件夹 依赖文件如下 4) 删除上述jar,如下图 5) 回到test目录,将原先的irs-1.0.1-RELEASE.jar  阅读全文
posted @ 2022-08-01 17:10 jason47 阅读(425) 评论(0) 推荐(0) 编辑
摘要:因为最近爆出的log4j2漏洞,发现项目里有log4j-to-slf4j2.14和log4j-api2.14,而我使用的是logback 所以可以直接将log4j2排除掉。 <dependency> <groupId>org.springframework.boot</groupId> <artif 阅读全文
posted @ 2022-08-01 16:22 jason47 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:感谢https://zhuanlan.zhihu.com/p/474844021 前言 SLF4J与其它日志组件调用关系图 SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。 SLF4J最常用的日志实现框 阅读全文
posted @ 2022-08-01 16:15 jason47 阅读(628) 评论(0) 推荐(0) 编辑
摘要:1. maven 还没有springboot官方的gRPC客户端,使用的是net.devh <!-- gRPC --> <dependency> <groupId>net.devh</groupId> <artifactId>grpc-client-spring-boot-starter</arti 阅读全文
posted @ 2022-05-06 13:47 jason47 阅读(831) 评论(0) 推荐(0) 编辑
摘要:@SpringBootTest在引入websocket后 @Configuration public class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExport() { return new Ser 阅读全文
posted @ 2022-01-07 11:33 jason47 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1. @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例 @Configuration 标记的类必须符合下面的要求: 配置类必须以类的形式提供(不能是工厂方法返回的实例),允许通过生成子类在运行时增强(cglib 动态代理)。 配置类不能 阅读全文
posted @ 2022-01-07 09:52 jason47 阅读(352) 评论(0) 推荐(0) 编辑
摘要:From:https://www.liangzl.com/get-article-detail-133970.html Springboot中我们引入spring-boot-starter-web依赖后,web就自动配置好了,在web.xml的年代,我们需要在web.xml中手动配置Dispatch 阅读全文
posted @ 2021-12-29 15:26 jason47 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:使用例子 class testAsync{ @Async public Future<String> doTest() throws Exception { //TODO return new AsyncResult<>("返回信息"); }} 判断是否执行完成 t = new testAsync 阅读全文
posted @ 2021-12-28 15:46 jason47 阅读(29) 评论(0) 推荐(0) 编辑
摘要:from : https://www.cnblogs.com/AIPAOJIAO/p/14017338.html 一、过滤器和拦截器的区别 1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之 阅读全文
posted @ 2021-12-02 15:41 jason47 阅读(1325) 评论(0) 推荐(0) 编辑
摘要:1.将jar包放在某目录中,例如/home/ross/earth 2. 创建服务文件 cd /usr/lib/systemd/system/(注意ubuntu可能只有/lib下有system) vim创建并保存 earth.service [Unit] Description=earth After 阅读全文
posted @ 2021-09-24 11:25 jason47 阅读(594) 评论(0) 推荐(0) 编辑
摘要:1.jackson在序列化过程中会将大写开头的字段自动转成小写开头 public class BrandRequest { @JsonProperty(value="UPDATE_TIME") private String UPDATE_TIME; public Date getUPDATE_TIM 阅读全文
posted @ 2021-09-22 14:07 jason47 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:1.接口包含如下元素 brand/search/{pageNo}/{pageSize}?startTime=“2021-08-02 22:00:00”&endTime=“2021-08-03 00:00:00”Headers:"authorization":"""code":""注意:“2021-0 阅读全文
posted @ 2021-09-16 13:57 jason47 阅读(214) 评论(0) 推荐(0) 编辑

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