项目实战
赫于富
这个作者很懒,什么都没留下…
展开
-
The bean ‘xxx‘ could not be injected as a ‘com.enn.kpi.dal.mapper.ext.IBus‘ because it is a JDK dyna
The bean 'xxxService' could not be injected as a 'AaaXxxService' because it is a JDK dynamic proxy that implements: Action: Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by setting proxyTargetClass=.原创 2021-10-10 12:49:12 · 1296 阅读 · 0 评论 -
Java 将Word文件转换为HTML格式文件
前言:在很多时候我们都需要到项目中导入word文档,但是后期再次在前段显示这个文档的时候前端往往需要的是html格式的,所以这个时候就会提出一个需求:你们存文档的时候能不能存成html格式的? 于是这篇文章的内容就可以满足这个需求我是通过MultiPartFile类来实现的,上代码:一、首先导入需要的依赖包: <dependency> <groupId>org.apache.poi</groupId>...原创 2020-10-25 17:16:29 · 6619 阅读 · 8 评论 -
spring boot 整合定时任务集成Quartz
在实际的项目应用中会应用到很多的定时任务,在项目开启的时候就可以自动执行一系列的任务,以及每隔固定时间就去执行定义好的任务我了解到可以实现这种作业调度的是实现方式有三种:第一种:springboot自带的Schedule 第二种:Quartz 第三种:XXLJOB(暂时先不解释)方式一:使用springboot自带的Schedule导入POM依赖:<dependency> <groupId>org.springframework.boot</g...原创 2020-09-25 17:30:46 · 3125 阅读 · 9 评论 -
springboot多数据源配置mybatis采用druid连接池对mysql,hive双数据源整合
介绍:在项目开发的过程中我们很少出现单纯的只使用一个数据源,而一般情况我们在一个项目中会用都多个数据源,最近遇到的项目就需要从大数据的数据中拿部分数据,然后自己项目中的一些业务用mysql所以涉及到两个数据源 本例子就讲解如何利用springboot配置hive、mysql、mybatis这样就不需要使用jdbc去连接方便灵活了很多第一步:首先我们需要下载依赖:maven依赖,包括mybatis,springboot,大数据连接,MySQL依赖,druid等<pr...原创 2020-09-25 15:38:12 · 2227 阅读 · 9 评论 -
如何将下载到本地的JAR包手动添加到Maven仓
在项目开发的过程中我们可能在私服仓库中找不到自己需要的Jar包,这个时候我们自己的Maven仓库中是没有的,需要手动从maven仓库中找到自己需要的jar包下载,然后放到仓库中,然后上传到私服中提供给自己的团队使用我一般下载jar包都在这个网址:https://mvnrepository.com/下面讲解我们如何将从网址上下载的jar包添加到自己的仓库中第一步:从仓库中找到我们需要的jar包手动下载:这个时候我们可以看到一个jar包:第二步:我们通过cmd来安装J..原创 2020-09-24 17:32:56 · 467 阅读 · 4 评论 -
jdbc:mysql:///中三条斜杠(///) 第三个/代表什么
今天无意中在博客中看到了这个地址,之前从来没有用过jdbc:mysql:///company等同于 jdbc:mysql://localhost:3306/companycompany指的是数据库名称也就是说第三个'/'代表 'localhost:3306/'原创 2020-08-15 17:46:31 · 638 阅读 · 3 评论 -
解决:hyfpower - Exception during pool initialization.
springcloud连接mysql的时候出现了问题报错提示:hyfpower - Exception during pool initialization.经过在百度上搜索发现问题所在:我在pom文件中设置的mysql版本号过高,导致连接失败,最终导致连接池启动失败...原创 2020-07-11 15:34:03 · 460 阅读 · 1 评论 -
java.io.FileNotFoundException: ..\logs\exam-all.log (拒绝访问。)
通过IDEA运行项目的时候发现报异常:原因:权限不够解决办法: (任选一种即可)1.通过管理员方式来运行IDEA2.提升管理员权限原创 2020-05-13 10:32:31 · 1232 阅读 · 2 评论 -
什么是跨域?如何解决跨域问题
首先我们要先来认识一下什么是跨域?跨域问题是浏览器为了安全实施的同源策略导致的,同源策略限制了来自不同源的document,脚本 跨域指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器施加的安全限制什么是同源?同源是指域名,协议,端口号均相同为什么会出现跨域问题? 跨域是指a页面想要获取b页面的资源,但是这个时候a、b页面的协议、域名、端口、子...原创 2020-05-05 20:33:32 · 474 阅读 · 2 评论 -
前后端日期类型的传递和处理
最近在用Element-UI组件做一个日期选择的控件,然后通过日期控件选择出有效的日期时间,传递给后端,后端做相应的处理但是这里遇到了一些头疼问题:问题一: DateTimePicker控件显示的格式不正确首先是Element-UI 日期时间组件默认下的时间格式并不是我们想要的yyyy-MM-dd HH:mm:ss 的格式,我们需要先在DatetimePicker控件的属性中修改它的...原创 2020-05-03 08:13:50 · 8595 阅读 · 3 评论 -
错误:Request with GET/HEAD method cannot have body 解决
错误提示:在很多实际的业务场景中,很可能需要使用@RequestBody来绑定请求参数,但是由于Get请求的参数是通过URL方式传递的,而不是通过请求体传递的,所以就无法通过@RequestBody注解来接收,所以会导致这个错误的发生先看一下我的错误代码:后端Controller层:我们把Get请求换为Post请求即可!!...原创 2020-04-21 14:37:48 · 7762 阅读 · 6 评论 -
解决 Expected one result (or null) to be returned by selectOne(), but found: 2
这个问题同样是在前后端交换数据的时候遇到的一个问题,然后我通过有道翻译给他翻译了一下:刚开始看到这个对于新手小白来说可能还不能准确的定位到自己的错误,但是这个错误很明显就是在告诉我们:你想查询多条数据,但是前台限制只能查询一条这个错误在刚开始并没有出现,是因为我们刚开始的时候可能只是为了测试在数据库中只插入了一条数据,但是随着业务的增加,我们在数据库中加入了新的数据,但是同样的后端...原创 2020-04-20 17:28:04 · 22123 阅读 · 6 评论 -
将后端取到的数据保存到前端本地存储
我们在做前后端分离项目的时候,前端请求后端数据,并且后端返回给前端,有时候我们想利用在页面A中请求到的数据,在页面B中渲染出来,但是这个时候,如果不做数据保存的处理,那么在页面B需要渲染之前需要重新进行数据请求,这样就比较麻烦了,所有我们可以 利用localStorage进行数据保存 在这种情况下就需要一个页面之间的通讯,也就是暂时的本地存储但是无论是loca还是session还是c...原创 2020-04-20 11:09:54 · 5055 阅读 · 4 评论 -
Error: Request failed with status code 500的错误
前后端分离的项目中前端利用post请求给后端发送数据,但是出现了错误:Error: Request failed with status code 500的错误我们要知道 500代表 (服务器内部错误) 服务器遇到错误,无法完成请求。看一下我原来的部分代码:前端请求:后端接收实体和控制层代码:这个时候仔细一看 ,会发现我前端在发送请求的时候...原创 2020-04-19 09:51:00 · 172944 阅读 · 11 评论