springboot
豆趣编程
需要交流的可以加我公众号:豆趣编程
展开
-
java springboot微信公众号接收回复消息和超过5秒被动回复消息
本次就是记录一下我的开发过程,不是教程,纯属自己做个笔记。现在项目有个需求,需要用户在公众号发送图片消息的时候,我后台程序能接收到这个图片,并用ai处理图片并返回信息。1.首先第一步要接收微信消息,需要在公众号里设置与开发-基本配置里配置一下服务器配置这个url配置了以后,所以微信公众号的消息都会被推送到这个url对应的接口上,Token感觉没啥用,随便写一个完事,加密随机生成,不加密消息的话也没用。最坑爹的是在提交配置的时候,微信要根据你填的这个url验证一下tok...原创 2022-05-14 22:46:22 · 4873 阅读 · 3 评论 -
Springboot数据库配置文件明文密码加密解密
有时候因为安全问题,需要把配置文件的中数据库用户名密码由明文改成密文,大多数其实是为了应付甲方而已。1.pom.xml引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version><原创 2022-03-17 17:25:30 · 8999 阅读 · 4 评论 -
Springboot 把WEB项目打成WAR包部署到外部TOMCAT
1.在pom.xml中,将jar改成war<packaging>war</packaging>2.pom.xml中,加上去除tomcat插件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!--打包war放开使用,平原创 2022-03-17 17:07:58 · 474 阅读 · 0 评论 -
springboot 打包jar包,war包后如何指定环境配置文件
springboot的好处就是可以多环境指定不同的配置文件,便于上线部署如果打成jar包,在启动的时候 加上:--spring.profiles.active=prod如:nohup java -jar -Xms124m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=256m /var/lib/jenkins/workspace/RecordLife/recordLife-webapp/target/recordLife-webapp-1.0.0.j原创 2021-04-27 17:45:06 · 1582 阅读 · 0 评论 -
springboot在不同环境(开发,测试,生产)使用不同的配置文件
有时候一个程序会在不通过的环境配置不同的变量,必须端口,数据库用户名密码啥的,每次修改完程序部署正式环境的时候后还得修改一下配置文件再打包上传,有时候忘了修改配置还得重新修改再打包再上传,耽误很多时间这样就需开发环境和生产环境使用不同的配置文件,到时候开发和生产自动去使用对象的配置文件即可1.创建配置文件从名字就能区分几个文件是干啥的,dev是开发用的,prod是生产,test是测试application.properties中放公共配置,其他各自的放各自的配置在applicatio原创 2020-07-31 16:13:11 · 2615 阅读 · 2 评论 -
uniapp + springboot实现token身份认证
app端或者前后端分离的项目,保持用户登录认证最普遍的方法是token认证。后端一般使用JWT进行token发放和认证,前端登录时拿到token,并在每次请求时都带上token,后端收到请求拿到token就可以认证用户信息和用户登录有效时间。前台后台都需要设置拦截器。前台封装request方法,自动填入token和解析认证情况,后台根据配置判断token是否能通过认证关于过期或者失效问题:我觉得应该让后台来控制认证问题,如果认证过期,返回过期即可;如果是前台主动下线(清除token),由于无状态原创 2020-07-02 15:10:52 · 6571 阅读 · 0 评论 -
springboot接受表单multpartFile并使用HttpClient发送post请求模拟表单上传文件(multipart/form-data)
现在有个需求,就是表单那边提交上来文件,我后台需要获取文件流并向另一个服务器发起请求将文件传给另一个服务器。后台使用springboot,spring接收文件流一般都会转换成MultipartFile类型maven: <dependency> <groupId>org.apache.httpcomponents</groupId&...原创 2020-05-08 11:26:09 · 4582 阅读 · 3 评论 -
springboot踩坑三:配置静态资源访问与本地路径的映射
1.首先,用@value取properties中的中文数据时,会出现乱码问题解决办法:在application主类中增加这个:@PropertySource(value="classpath:application.properties",encoding = "UTF-8") //需要单独指定这个,不然取出值会中文乱码2.项目中上传文件保存后返回一个相对路径,用户用ip...原创 2020-01-08 18:22:36 · 6072 阅读 · 0 评论 -
springboot踩坑二:添加webapp文件夹打jar包各种问题
上次说怎么在springboot中添加webapp文件夹:https://blog.csdn.net/lianzhang861/article/details/103580311项目中添加了webapp文件夹放各种静态文件,本来用idea调试好运行都没啥问题,但是打成jar包运行的时候,调用所有的jsp都是404,在idea中的target中结构是这样:打包后的目录结构变成这样...原创 2020-01-07 11:28:25 · 4483 阅读 · 1 评论 -
springboot踩坑一:添加webapp文件夹能访问jsp却找不到静态资源404
这次项目突发奇想想用一次springboot,但是入坑才发现坑好多啊。 项目说明:springboot版本是2.2.2,jdk是1.8 springboot官方推荐使用thymeleaf模板引擎,把静态资源放到resources下面的static中,然后页面放到templement中,但这次因为时间比较紧,所以我想把以前项目里面的webapp直接搬过来,里面的js...原创 2019-12-17 15:25:56 · 5509 阅读 · 4 评论