最近遇到的问题及解决
最近在工作或者学习中遇到的一些问题的解决。
新时代打工崽
这个作者很懒,什么都没留下…
展开
-
MySQL改密码后不生效问题
mysql修改密码后不生效问题。原创 2024-10-16 16:36:11 · 125 阅读 · 0 评论 -
使用RestTemplate调用外部https接口
【代码】使用RestTemplate调用外部https接口。原创 2022-11-17 13:50:55 · 5813 阅读 · 2 评论 -
前后端参数String中 &被转义&;
问题:富文本编辑器,保存到数据库的时候它会自动转换成非HTML的格式,再次从数据库读取到页面后格式全乱了。其实不止是富文本前后端分离传特殊字符都有这个问题。原创 2022-10-21 11:05:23 · 2025 阅读 · 0 评论 -
实体类字段为JSONArray需要注意的点
数据库字段为json字符串时,遇到的一些问题原创 2022-10-20 14:34:56 · 641 阅读 · 0 评论 -
6.springBoot打包分离出不需要的文件
springBoot打jar包分离出不需要的文件在pom.xml文件中添加以下代码可以将static目录下的文件和templates目录下的文件还有配置以.properties结尾的文件进行分离出去。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version&原创 2021-08-09 16:42:02 · 530 阅读 · 0 评论 -
5.springBoot打jar包问题:
springBoot打jar包问题:maven将自己的springboot项目打包成jar包后,作为工具包引入其他项目,找不到jar中的类原因:springboot项目有自动的打包插件解决:使用Apache的maven打包工具,将springBoot自带的打包插件注释,换Apache的打包工具。<!-- <plugin>--> <!-- <groupId>org.sprin原创 2021-08-09 16:41:43 · 212 阅读 · 0 评论 -
4.给系统添加注册成功后跳转到登录页面的功能
给系统添加注册成功后跳转到登录页面的功能需求:①跳转的地址要求可配置②需要在五秒后进行跳转实现:先在配置文件中配置测试网址 loginUrl=http://www.baidu.com/在配置类中获取这个配置参数的值,并通过controller层传到前端//配置类获取参数@Value("${loginUrl}") String loginUrl;//控制层获取值,并且传给map供前端使用map.put("loginUrl", myConfig.getLoginUrl())原创 2021-08-09 09:27:27 · 3945 阅读 · 0 评论 -
3.SpringBoot项目打jar包运行后 html页面中文乱码
SpringBoot项目打jar包运行 html页面中文乱码原因:就是在启动的jar的时候给Java虚拟机设置编码方式。注意你的服务器编码方式,linux系统的服务器编码默认是utf-8,对于是windows的服务器默认不是utf-8。所以在启动的时候需要设置编码方式。解决方式:运行jar包的时候加上-Dfile.encoding=utf-8命令。 例如: java -Dfile.encoding=utf-8-jar zuul-1.0.jar 这样运行后就不会出现乱码了。...原创 2021-08-09 09:26:53 · 703 阅读 · 0 评论 -
2.SpringBoot用相对路径访问不到resources目录下文件的问题
SpringBoot用相对路径访问不到resources目录下文件的问题用工具类在读取resources目录下的.xls,.pfx文件的过程中出现了相对路径访问不到的问题,但是绝对路径可以访问。本地做的时候地址可以用System.getProperty(“user.dir”)+"/工程名/文件名"来访问。但是打成jar包运行后就会出现文件找不到的问题。下面这种做法可以完美解决不仅在本地idea可以访问而打jar包的情况下也可以访问。ClassPathResource resource = n原创 2021-07-23 15:42:34 · 1228 阅读 · 0 评论 -
1.给项目添加定时任务
给项目添加定时任务基于注解(@Scheduled)@Scheduled 由Spring定义,用于将方法设置为调度任务。如:方法每隔十秒钟被执行、方法在固定时间点被执行等。使用流程:首先要在启动类添加@EnableScheduling注解,开启定时任务。在方法所在的类上面添加@Component注解开启扫描。在方法上添加注解@Scheduled(cron = “*/5 * * * * ?”),并配置参数。(建议将参数放到配置文件中方便修改)cron表达式:cron表达式可实现复杂的原创 2021-07-23 15:40:45 · 298 阅读 · 0 评论