SpringBoot
文章平均质量分 53
Wyx_
心若无恙,奈我何其
展开
-
windows关机命令与tomcat的shutdown命令冲突解决方法
配置tomcat使其能在任意目录下启动之后,输入startup回车,如图再输入shutdown会出现如下图问题默认为关机命令,若想执行tomcat的shutdown命令,只需执行全称shutdown.bat成功关闭...原创 2017-12-14 13:20:06 · 2545 阅读 · 0 评论 -
Springboot 整合 Pagehelper 实现分页
Pagehelper是 Mybatis 的物理分页插件其实现原理是实现了 Interceptor 接口,在 sql 语句执行之前将其获取到,并添加 limit 进行分页查询查看其源码可以发现,在 Pagehelper中使用了 ThreadLocal 保存分页信息,实现了线程隔离具体使用在 pom.xml 中引入对Pagehelper 的依赖 <d...原创 2019-06-07 15:30:07 · 965 阅读 · 6 评论 -
SpringBoot 整合 Redis 实现消息队列
Redis 消息队列分为两种:生产者消费者模式及发布订阅模式生产者消费者模式:生产者将消息发送至消息信道,所有消费者共享该消息信道,从中取出全部消息之后进行筛选处理发布订阅模式:消费者提前选定自己需要的消息类型,只接收自己需要的消息在 pom.xml 中加入依赖 <dependency> <groupId>org...原创 2019-06-06 14:51:10 · 6081 阅读 · 1 评论 -
解决 SpringBoot + Vue 跨域问题
出现跨域问题的条件:请求的 URL 地址与浏览器的地址的域名、端口、协议三者的其中之一不同时,就会产生跨域问题主要是因为浏览器为安全起见的同源策略解决方案:Springboot:利用 CORS 协议 解决跨域import org.springframework.context.annotation.Bean;import org.springframework.c...原创 2019-05-13 21:17:18 · 2030 阅读 · 0 评论 -
Springboot 将前端传递的图片上传至Linux服务器并返回图片的url(附源码)
问题由来:用户个人信息需要添加头像功能当前端程序是微信小程序时,前端将直接将图片 url 传送至服务端但是当前端是 Web 页面时,前端传递的参数是一张图片,服务端需要将图片保存至 Linux 服务器的某个文件夹下,并将该图片的访问路径保存至数据库中。pom.xml <!-- thymeleaf --> <dependency>...原创 2019-04-09 00:19:12 · 7544 阅读 · 8 评论 -
Springboot 在拦截器中自动注入属性为空问题解决方案
问题描述:需要在拦截器中用 Redis 缓存一些数据,但是不论是用 @Resource 还是 @Autowired 注入,都会报空指针异常如图:调试时显示 RedisUtil 为空出现这个问题的原因是因为拦截器作用在属性自动注入开始之前,其运行时,内部属性还未开始注入,所以为空于是在百度上找答案,找到的大部分答案如下:写一个配置类来注册拦截器,并在其中将拦截器作为 Bea...原创 2019-04-04 10:56:56 · 1760 阅读 · 0 评论 -
Springboot 从controller跳转至jsp页面(There was an unexpected error (type=Not Found, status=404)解决办法)
跳转 JSP 所需要的 jar 包:<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency><dependency> <groupId>org....原创 2019-03-16 12:49:08 · 3848 阅读 · 3 评论 -
Spring Boot 项目在本地可以成功访问但是在服务器上无法访问 Controller 方法解决办法
这是一篇记录自己失了智的博客晚上写了一个小 Demo 来测试在云服务器上同时运行两个 jar 包的情况两个项目的端口分别为 8080 和 8880以 8880 为端口的 Demo 在本地成功运行并且访问到了 Controller 中的方法在服务器运行后从日志中也可以确定成功完成了映射但是就是没有办法通过服务器的 url 进行访问百度了 N 久都没有找到和我相同的...原创 2018-11-05 23:51:37 · 13428 阅读 · 2 评论 -
IDEA 创建 Maven + Spring Boot 项目并打包(jar 包)上传至 Linux 服务器上运行(详细多图)
首先打开 IDEA 并点击 New Project,进入如下页面,点击 Maven,选中"Create from archetype" big选择 quickstart 然后 nextGroupId 为 package 名,ArtifactId 为项目名称,点击 next不用改动,直接 next(有教程说要添加一个什么东西来防止下载速度过慢,笔者用了另一种办法,后面描述)上...原创 2018-11-05 22:49:44 · 1765 阅读 · 0 评论 -
Spring Boot 的 jsp文件中无法引入静态资源文件(js,css等文件),错误(net::ERR_ABORTED 404)
报错信息:报错时我的jsp文件中引入路径:<script type="text/javascript" src="../../sources/static/jquery-1.8.3.min.js"></script><script type="text/javascript" src="../../sources/static/websocket.js...原创 2018-10-30 00:11:18 · 11971 阅读 · 5 评论 -
Spring Boot + WebSocket 学习笔记
WebSocket 协议是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信--允许服务器主动发送信息给客户端,实现客户端之间的交互。WebSocket 是从 Html5 中演化而出,但是相对于 HTTP的 不支持持久性连接,WebSocket 是一个持久化的协议。实现 WebSocket 协议后,服务端只要与客户端进行过一次连接之后,就不需要再次连接,并且可以一直向客户端...原创 2018-10-30 00:00:32 · 438 阅读 · 0 评论 -
Win10环境配置Tomcat(9.0版本)
由于博主今天中午脑子一抽重装了系统,电脑上所有的东西都被我干掉了,一朝回到解放前,被各种配置折磨了一下午,所以记录一下重装系统之后艰难的配置路线,以防以后再次冲动首先去官网下载tomcat的压缩包并解压然后去电脑的属性配置环境变量这里需要配置两处:CATALINA_HOME 与 PathCATALINA_HOME的变量值是tomcat的根目录,如下图其后,点击编辑P...原创 2018-10-20 21:15:51 · 3123 阅读 · 3 评论 -
阿里云Ubuntu64位云服务器搭建JavaEE环境(JDK+Tomcat+Mysql)
要想在服务器上部署自己的项目,首先要在服务器上安装JDK, Mysql, Tomcat,下面将先讲解如何安装这三项。由于我的电脑是win10系统,所以需要下载额外的辅助软件来实现与服务器的文件交互等。准备工作:下载PuTTy,FileZilla,jdk(请无视截图的版本,不要下载10.0版本!!!来自已踩坑选手的忠告),Tomcat,mysql打开FileZilla,将云服务器的公...原创 2018-09-15 17:09:14 · 714 阅读 · 2 评论 -
SpringBoot 无法获取 @Value 标注变量的值
为了减少代码耦合,使用配置文件对一些特殊值进行初始化,在标注了 @Component 的 bean 中对变量用注解 @Value 标注,在运行过程中发现标注值为空,但是在 Intellij 的代码中可以看到注入的值原因:自己失了智,用 static 对变量进行了标注将 static 删除后再次运行...原创 2019-07-01 19:14:38 · 792 阅读 · 0 评论