![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spingboot
海中风
这个作者很懒,什么都没留下…
展开
-
解决idea thymeleaf 表达式模板报红波浪线
解决方法:直接在后加加两行代码<!DOCTYPE html><!--解决idea thymeleaf 表达式模板报红波浪线--><!--suppress ALL --><html xmlns:th="http://www.thymeleaf.org">不要问这两行代码不是被注释掉了吗,为什么能起作用,我不知道,但确实有作用...翻译 2020-07-29 12:00:00 · 703 阅读 · 6 评论 -
rabbitmq只能通过点击图标启动不能通过启动
背景安装好rabbitmq后按照网上的教程,无法通过打开sbin目录,双击rabbitmq-server.bat打开rabbitmq服务,后面发现其实可以通过点击rabbitmq的启动图标启动服务另一种办法就是通过命令行启动:rabbitmq-server start...原创 2020-07-13 16:53:25 · 147 阅读 · 0 评论 -
springsecurity 设置defaultSuccessUrl()不起作用解决方法
解决办法:去掉自己设置的loginProcessingUrl(注意登录界面里的action也要改成默认的/login),因为我们将处理登录的逻辑自定义了,这个没有走springsecurity的拦截链,因此登录后权限一直是处于匿名状态,因此无论你从哪个url进入的登录页面都只能进入你defaultSuccessUrl()指定的url页面...原创 2020-06-02 15:17:02 · 1930 阅读 · 0 评论 -
springsecurity拦截的url没有生效
可能的原因:(1)你url地址写错了(2)你springsecurity中配置的url没有写"/",如 .antMatchers("fileUpload","index").hasAnyRole("OPERATOR","ADMIN")正确的写法应该是: .antMatchers("/fileUpload","/index").hasAnyRole("OPERATOR","ADMIN")...原创 2020-05-29 09:43:13 · 1712 阅读 · 0 评论 -
开发时临时关闭配置好的SpingSecurity服务的解决办法
以下提供两种解决方案:(1)1.直接通过不走springsecurity过滤连的方式放行全部url重写WebSecurityConfigurerAdapter的configure(WebSecurity web)方法 @Override public void configure(WebSecurity web) throws Exception { //不走Spring SEcurity的过滤器链,也就意味着不会将用户的信息记录在session中,因此尽量不要用这种方式进行原创 2020-05-29 09:27:19 · 2104 阅读 · 0 评论 -
idea下载源码文档时提示Sources not found
1.选择项目的pm.xml文件,鼠标右键选择run maven下的new goal执行以下命令:dependency:resolve -Dclassifier=sources注意:这行代码前面一定不要加 mvn,因此maven已经帮我们写好了,如果自行加的话会执行 mvn mvn dependency:resolve -Dclassifier=sources命令导致报错2.这个时候maven就会帮你下载了...原创 2020-05-27 10:16:37 · 5540 阅读 · 2 评论 -
Springboot的异步任务
Springboot的异步任务1.配置(1)在Springboot的主方法上加@EnableAsync注解(2)在你所需要异步的方法上加@Async注解2.示例@Servicepublic class AsyncService { @Async public Future<String> testAsync() { try { Thread.sleep(3000); } catch (Interrupte原创 2020-05-22 10:06:41 · 141 阅读 · 0 评论 -
centos7.6全程离线部署springboot项目
背景:因为是国家电网的项目,他们的服务器不允许有外网接入,一旦有外网接入记录,罚钱一万起步。。。可怕1.服务器的环境Centos7.6 x86_642.部署所需要的环境2.1 jdk1.8.0_1612.2 mysql8.0.132.3Dbeaver(linux下比较稳定的数据库管理软件)6.3.53.部署过程中遇到的问题3.1jdk的安装,一定要保证jdk的环境变量要设置好1 ...原创 2020-05-04 22:49:43 · 375 阅读 · 0 评论 -
poi替换word模板文件中指定标识符内容时有时不成功
首先你要保证你写的标识符没有问题且名称也一模一样解决办法:word模板写标识符的方法不对,你可以把先在记事本写好标识符如(${name}),将这个复制到word模板中,不要直接在模板中写,具体原理不太清楚...原创 2020-05-04 21:50:57 · 944 阅读 · 0 评论 -
layui数据表格通过data参数实现动态赋值(结合thymeleaf)
背景: 正常通过data,都是要在html页面将数据提前写好,不然都是通过url跟后台要数据,由于项目需求需要通过thymeleaf传数据 //后台传jsonarra数据后,虽然是json格式,但是前台还是要通过下面两种方法操作下,才能被data这个参数认可----其中原因未知 var workTaskDataJson=eval($("#workTaskData").val()); ...原创 2020-04-24 20:32:03 · 10040 阅读 · 4 评论 -
layuiAdmin+springboot项目标签页切换会出现上一次标签页内容
1.首先介绍下背景:我之前是从layui免费版转到layuiAdmin的,之前用免费版的时候没有这个问题情景类似于下图:2.解决办法:将layuiAdmin中的后台布局中主体内容中的部分代码注释或者删除,如下所示: <div class="layui-body" id="LAY_app_body"> <div class="layad...原创 2020-04-14 21:53:01 · 375 阅读 · 1 评论 -
Idea Springboot项目添加新的图片到image文件后,图片加载不出来,提示404错误
背景:即使你引用的路径没有任何问题,也强制刷新了浏览器,但是浏览器还是识别不到你提供的路径1.前提:你引用的路径是对的,这个可以通过你用同样的方法引用之前已经存在的图片2.解决方案有两种:(1)执行maven clean(这个方法的缺点就是你要多执行几次强制刷新才能出现,一般5,6s后就可以看到成功加载)(2)你可以重新生成项目,然后再测试(这个的缺点就是要中断当前的运行)...原创 2020-04-04 20:37:01 · 4998 阅读 · 2 评论 -
为什么image里面的图片有些浏览器能访问到有些不能
这个原因大部分都是因为文件名不合规,试着改下文件的名字就可以了原创 2020-01-13 21:54:12 · 573 阅读 · 0 评论 -
A JSONObject text must begin with '{' at character 1 of [{"typeOfWorkTicket":"","LAY_TABLE_INDEX":0}
我出现这个问题的原因就是前台我传的是一个数组json对象,后台接收时采用的是jsonobject导致出错前台:function submit() { console.log("进入提交最新数据的事件"); var typeOfWorkTicketTableJson=[]; typeOfWorkTicketTableJson=layui.table...原创 2020-01-12 21:11:53 · 713 阅读 · 0 评论 -
解决无法新建springboot项目
报错:Initialization failed for ‘https://start.spring.io’ Please check URL, network and proxy settings这个网上主流的解决办法是将“https”改成“http”,但是对我不适用,我最终的解决办法就是让电脑连手机热点就可以新建项目了(网上有人说是网有什么冲突啥的)...翻译 2020-01-08 19:07:47 · 828 阅读 · 0 评论 -
Springboot项目部署到windows server 2012R2服务器详细教程
1.首先在服务器上安装jdk,mysql(版本最好和你开发的项目一致)注:为什么不需要安装tomacat呢?这是因为我采用的项目打包方式是主流的也是springboot项目极力推荐的打包方式:“打包成jar包”。但如果你将springboot项目打包成war包就需要安装tomcat。、2.将springboot项目打包成jar包的方法见:https://jingyan.baidu.com/...原创 2020-01-07 13:04:12 · 2883 阅读 · 0 评论 -
通过navicat执行sql代码
1.打开navicat,右键选择“新建数据库”。2.将字符集选择为gkb。3.右键选择创建的数据库,选择“打开数据库”。()4.将.sql文件拖到数据库中,在弹出的“运行SQL文件”对话框中点击“开始”,然后右键选择“刷新”即可。这个过程比较慢,需要多刷新,最好是关闭navicat后重新进。!!!最好完全按照这个流程走,不然很容易出错,出不了结果...转载 2020-01-06 00:05:31 · 2102 阅读 · 0 评论 -
jrebel无法运行项目但是IDEA自带的编译器可以运行
解决办法:删除jrebel运行过后自动产生的的 rebel.xml文件(在resource文件夹下)后重新运行即可。分析:可能是这个项目是别人那里拷贝过来了,存在一些和他相关的数据,因此,删除这个文件后,相当于jrebel重新根据你电脑生成该文件。...原创 2020-01-05 18:27:31 · 1146 阅读 · 0 评论 -
Invalid bound statement (not found) Mybatis绑定错误
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound stat...原创 2019-12-12 15:58:14 · 147 阅读 · 0 评论