
SpringBoot
文章平均质量分 70
SpringBoot
nov4th
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用classfinal-maven-plugin插件加密Jar包
2、在右侧的maven工具栏中使用install,xxx-encrypted.jar是加密后的jar包。1、在启动类的pom.xml中加入classfinal-maven-plugin插件。3、加密后的jar包不能直接运行,要设置javaagent来启动,启动过程中会解密。class文件只能看到方法名、参数和注解,方法内容被清空。原创 2024-02-26 18:16:53 · 2608 阅读 · 0 评论 -
SpringBoot项目临时目录被删除导致抛出异常
问题描述Spring Boot项目中内嵌了Tomcat,在上传文件时需要一个临时目录来存储数据。在程序启动的时候默认就会在 [C:\Users\Administrator\AppData\Local\Temp] 目录创建,而操作系统对于临时目录会不定时进行清理,如果项目对应的临时目录被删除,这时候客户端再上传文件,后台就会报错:“The temporary upload location is not valid”处理方法在Spring容器中注册MultipartConfigElement对象,通过M原创 2022-02-18 15:28:50 · 667 阅读 · 0 评论 -
SpringBoot使用自签名SSL证书配置HTTPS
本文章使用jdk自带的证书管理工具 keytool 进行证书的生成,在正式项目中使用建议找官方去购买,不想买的话可以用这个获取免费的SSL证书:Let’s Encrypt一、生成证书1、确保jdk环境配置成功后,win+r 输入cmd进入命令行窗口2、创建密钥:keytool -genkey -alias test -keyalg RSA -validity 7200 -keystore C:\Users\Administrator\Desktop\test\test.keystore-alia原创 2022-02-09 17:53:18 · 3739 阅读 · 0 评论 -
SpringBoot集成WebSocket实现简易的聊天室
SpringBoot集成WebSocket实现简易的聊天室原创 2021-09-27 16:58:15 · 368 阅读 · 0 评论 -
SpringBoot中使用Ehcache缓存
SpringBoot中使用Ehcache缓存简介Ehcache简介EhCache特性集成方式Ehcache和Redis对比整合示例简介Ehcache简介Ehcache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP ap原创 2021-09-26 16:02:30 · 648 阅读 · 0 评论 -
使用容联云通信实现短信发送功能
一、注册容联云通信账号注册地址:容联云通讯注册好之后会赠送8元的余额,每条短信0.06元,用来做自己的项目测试已经够用了,而且容联云通讯可以不认证个人信息就使用,但是最多只能3个号码进行接收短信二、绑定测试号码在控制台中找到测试号码输入进行测试的手机号码,填写验证码后就能使用了三、添加maven依赖<dependency> <groupId>com.cl...原创 2020-06-23 17:44:18 · 2238 阅读 · 0 评论 -
使用Spring Boot的mail启动器发送邮件
1、创建一个Spring Boot项目2、在pom.xml中添加mail启动器<!--引入发送邮件的启动器--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId&...原创 2020-01-21 16:08:40 · 938 阅读 · 0 评论 -
SpringBoot+Redis实现账号锁定功能
1、加入需要用到的包<dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <ver...原创 2019-12-30 18:33:17 · 2278 阅读 · 1 评论 -
使用SpringBoot+Shiro实现记住我功能
一、实现记住我功能1、在页面表单中添加 “记住我” 功能的多选框<input type="checkbox" name="rememberMe"/>记住我2、自定义MyShiroRealm配置类package com.demo.ch009.config;import com.demo.ch009.entity.User;import com.demo.ch009.ser...原创 2019-12-27 23:26:32 · 3955 阅读 · 1 评论