- 博客(37)
- 收藏
- 关注
原创 springboot切面怎么将参数修改后传给目标方法
以上就是使用切面在Spring Boot中修改参数并传递给目标方法的基本流程及示例代码。在Spring Boot中使用切面来修改参数并将其传递给目标方法可以通过以下步骤完成。在切面类中定义一个方法作为切点(Pointcut),指定需要进行参数修改的目标方法。在切点方法前后分别编写通知(Advice),对于入参的修改可以选择使用。运行应用程序时,切面会自动生效,并按照设计好的逻辑对参数进行修改。在通知方法内部获取到原始的参数值,然后根据业务需求进行修改操作。方法将修改后的参数传递给目标方法。
2024-01-23 17:29:44
1372
1
原创 springboot切面获取参数转为实体对象
以上就是使用切面在Spring Boot中获取参数并将其转换为实体对象的基本流程。,该注解可以应用于需要进行参数转换的方法上。,通过AOP技术在目标方法执行前后进行处理。最后,在需要进行参数转换的方法上添加。首先,创建一个自定义注解。接下来,创建一个切面类。
2024-01-23 16:07:09
1112
原创 项目启东异常Failed to read candidate component class
项目启动时报错 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_
2021-12-17 12:42:57
1157
原创 springboot+jpa@Query使用方法,返回参数为List类型
数据库查询语句如下午餐详情统计SELECT STAFF.STAFF_NAME AS "姓名", ORGAN.NAME AS "部门", STAFF.STAFF_NO AS "工号", ALOG.OPEN_TIME AS "刷卡时间"-- ALOG.OWNER_ID AS "食堂"FROM T_ACCESS_LOG ALOG LEFT JOIN T_STAFF STAFF ON ALOG.ACCESS_CARD_NO = staff.STAFF_NO LEFT JOIN T_O
2021-12-09 17:42:01
3060
原创 springboot+easypoi excel表格多个sheet导出
实体,每个实体一样,加注解就行。/** * @author lnxu * @date 2021/12/2 19:13 * 就餐次数统计: */@Data@ExcelTarget("mealTimesByCount")public class MealTimesByCount { @Excel(name = "部门", width = 20,orderNum = "0") private String dept ; @Excel(name = "姓名", wid
2021-12-09 16:53:35
787
原创 springboot easypoi excel导出功能
pom文件中引入如下包 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> </dependency> <dependency>
2021-12-02 14:25:27
476
1
原创 form表单action动态获取
用JAVASCRIPT重新指向就可以了<form ... onSubmit = "return reaction(this)"><script language=javascript>function reaction(frm){frm.action = "goto.aspx";//要提交到的页frm.submit;}</script>
2021-09-07 20:27:49
355
原创 为了美观当网页图片不存在时不显示叉叉图片
页面上显示后台传来的base64的图片,有的可能为空,前端就会显示图片为X,测试人员肯定又得提出bug。https://www.cnblogs.com/Alisa098/p/7458563.html这个资源解决了这个问题。我的代码<script id="rollStaffTemplate" type="text/template"> {{#content}} <!--<div class="staff-roll" onclick="m...
2020-08-14 11:19:50
351
原创 jqGrid实现单选功能
jqgrid默认没有提供单选功能,但是提供了多选功能(multiselect),因此可以通过隐藏多选按钮,每次选择的一条记录的时候重置一下选择列表的方式实现单选:假设你的html部分代码如下:<table id="jqGrid"></table><div id="jqGridPager"></div>加载表格的js代码如下:$(...
2019-01-04 11:38:54
6326
原创 使用editableSelect实现可编辑选项框
效果如下,输入什么,只显示包含什么的选项什么都没输入输入0这里的001002等数据是从后台获取的设备实体的设备序列号字段,下面是代码的HTML部分代码<select id="numUnit" name="numUnit" class="form-control" v-model="rMerchantDevice.deviceNum" autocomp...
2019-01-02 15:00:10
7528
1
原创 html中加入视频,视频不自动播放问题解决方案
今天做一个视频轮播的页面效果,但是必须切换到一个视频时必须手动播放加了 autoplay="autoplay"也不行,最后,找资料发现,添加 muted 属性,就可以自动播放<video width=100% height=100% controls autoplay muted> <source src="video/7.Ogg" alt="Second ...
2018-10-26 17:44:59
26110
4
原创 idea中yml文件不识别问题
最近安装了idea,觉得比eclipse好用很多,今天不知道为啥yml文件就不识别了,上面显示一个问号,我查了半天,解决办法就是安装一个插件,我安装了下图的第一个和第三个插件,第二个本来就有,但是我的yml不识别,我又下了另外两个。如果网络允许的话点击下图按钮安装,反正我是半天都没成功,点击后,找到你要下载的插件,点击install,已经下载了就是uninstall按钮了,...
2018-08-23 17:36:48
18449
4
原创 Validation failed for object='employee'. Error count: 1问题解决
我跟着教程走怎么都不对,跳转页面赚了一个Employee对象一直提示Validation failed for object='employee'. Error count: 1;解决方法是转载的在表单提交时有时候会提示 Validation failed for object=’user’. Error count: 1,其中user是表的名字,Error count是对应数据库中出...
2018-08-22 17:42:40
7018
1
转载 转载的,学习springboot安装idea参考的文章
https://blog.youkuaiyun.com/qq_35434690/article/details/77683655 很详细
2018-08-17 13:56:44
160
转载 angularjs分页
https://www.cnblogs.com/tfiremeteor/p/7017168.html?utm_source=itdadao&utm_medium=referral
2018-08-16 10:03:46
164
原创 ssm与angularjs结合的增删改查
首先看下页面效果不得不说有一个文章帮了我很多,https://www.cnblogs.com/diligenceday/p/4750562.html,很有帮助页面有增删改查功能,首先添加功能,添加功能很简单,因为这个div没有在angular负责的div下,所以就用正常的ssm就行啦,效果如下直接上代码,首先点击添加,然后打开模态框<a href="#" cla...
2018-08-15 14:35:25
2838
5
原创 在jsp页面从ssm框架的controller使用angularjs接收数据并使用ng-repeat显示的步骤
折腾了好久,不过解决了以后还是觉得挺简单的,哎,怪自己太菜了首先想展示的效果是这样的,使用foreach这些方法是可以实现的但是我不一样,我记得以前用angularjs做项目的时候,有一个特别棒的功能,如下:http://www.runoob.com/try/try.php?filename=try_ng_filters_input他就是可以直接在输入框过滤关键字来实现查询的功能。我们...
2018-08-14 17:33:56
1982
1
原创 input标签设置成disabled后无法传入后台
这是在一个form表单里,效果是这样,id肯定不能让你改啊。对不对,但是你得给我传过去啊你倒好,我就加了个disabled你就给我等于null,我可是通过id号来找到你然后修改你的啊,上网一搜,资料很多于是改成readonly,页面效果是一样一样的,都挺好看的再看看后台,不错,获取到数据了呢。就是一个小问题,随便记录下下,好好学习,天天向上哈。...
2018-08-14 15:18:32
1800
原创 springmvc的增删改查案例
用到的包目录结构,其中只用到了dao、handler和、hello包,只需建立这三个包就OK了DepartmentDao.javapackage cn.springmvc.dao;import java.util.Collection;import java.util.HashMap;import java.util.Map;import org.springfr...
2018-08-09 18:31:27
12624
5
转载 使用spring validation完成数据后端校验(还可以)
转载自https://blog.youkuaiyun.com/u013815546/article/details/77248003前言 数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,...
2018-08-09 16:49:01
394
转载 layui的数据表格+springmvc实现修改数据功能,通过ajax实现数据的传输
以前用过,以后可能会用,用的时候再来完善内容转载自:https://blog.youkuaiyun.com/weixin_39220472/article/details/80663592
2018-08-09 16:16:21
2990
转载 使用springmvc 同时上传文件与数据(数据模型或基础类型数据)的示例
感觉以后会用上,在这里记录一下以前在学校做课程网站的时候遇到多这个问题,怎么解决的也忘了,功能是,学生交作业的时候要上传作业文件,还有选择一些作业的属性的数据也要一起保存到数据库中。以前用的是angularjs和node.js,很高大上,数据库是mongodb,不错的呢。等以后遇到这个问题再来完善这个文章吧。地址:https://blog.youkuaiyun.com/qq_29166327/arti...
2018-08-09 15:52:31
471
转载 SpringMvc处理模型数据的几种方法
转发自https://blog.youkuaiyun.com/yalishadaa/article/details/70990788SpringMvc提供了4种处理模型数据的方法:1.ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据控制器处理方法的返回值如果为 ModelAndView, 则其既包含视图信息,也包含模型数据信息。Spr...
2018-08-09 15:43:06
427
原创 springmvc的pojo传参实例
由于使用requestparam一个一个传参数,工作量大,于是用pojo对象来完成传参数.User.javapackage cn.springmvc.hello;public class User { private String username; private String password; private String email; private int ...
2018-08-06 10:22:10
560
原创 spring中数据库(JdbcTemplate)的连接
第一步导入炸包(jar包)第二步连接数据库,原始做法如下package cn.spring.aopJdbc;import java.beans.PropertyVetoException;import com.mchange.v2.c3p0.ComboPooledDataSource;public class springJdbc { //原始写法如下 public voi...
2018-08-02 11:12:13
4001
原创 jdbcTemplate操作
1、炸包导入2、写一个测试类,下面的其中三张图都是JdbcTmplateDemo1.java类里的内容,截图的时候没截全,分开截图的。完整的add如下,需要import的有执行完后数据库中会插入一条数据。下面修改的核心代码int接收的信息是数据库里受影响的行数,运行结果是1删除核心代码如下查询第二种查询返回一个查询对象...
2018-08-01 16:41:32
261
原创 spring中的aop操作
aop的全称是Aspect Oriented Programming,也就是说在spring中你得使用AspectJ来完成aop操作,aop是一种面向切面的变成思想,换句话说就是为了再不改变原方法的情况下来扩展这个方法。比如下面的add方法,我们想在add方法执行后添加一个日志功能来记录一下add执行的时间。使用extends来扩展的话存在耦合,也就是说当父类中的方法名称发生变化时...
2018-08-01 16:07:48
209
原创 spring属性注入
首先回顾一下配置文件中的方法现在不需要这么麻烦,用注入的方法就行了,目录还是老样子其中用到的是test.java、UserDao.java、Userservic.java。运行的时候才发现我的service少了一个e,呵呵了。下面是@Autowired属性注入方法UserDao.java中package cn.day02.ano;import org.spring...
2018-07-31 16:56:45
103
原创 spring注解注入对象
注解写法@名称,注解可以使用在类、方法和属性上面。spring注解开发准备下面是一个用注解方式来创建对象的案例。项目目录如下1、导入jar包(1)导入基本jar包(2)注解是由aop完成的,所以需要导入aop的jar包2、创建User和test类、创建add方法。User类中package cn.day02.ano;import org.sprin...
2018-07-31 10:44:19
2104
原创 spring的IOC操作
1、Ioc底层原理实用技术 (1)xml配置文件 (2)dom4j解析xml (3)工厂设计模式 (4)反射用以上技术来完成ioc的操作。Ioc就是为了完成程序的高内聚低耦合。下图中左边的程序是传统的调用对象方法,右边是使用了工厂模式的升级版,耦合度没有右边高,但是也存在一定的耦合。Ioc原理指定要创建对象的类,即要想创建...
2018-07-30 13:39:55
381
1
原创 重新安装了tomcat导致数据库驱动加载不成功的解决方案
今天我运行了一下我的登录项目,发现运行不成功,加了断点发现是驱动加载问题,想起了我昨天把tomcat卸载重装,可能是重装了以后把原本路径下的jar包删除了,但是我换了路径build path了也不行,搞了半天也不知道为啥,我之前的一个application项目也用到数据库了,导入的包在D盘都可以加载成功,具体也不知道为什么。后来看了一篇文章说:由于在web项目中。当Class.forName(...
2018-07-27 14:17:46
1619
3
原创 java后台执行数据库语句问题
今天做登录页面的用户类型选择时遇到了一个小小的问题,我想从页面获取到用户是以什么身份登录的,然后去相应的数据库表里核对账号和密码,我先是这样写的。 PreparedStatement Statement=connect.prepareStatement("select * from ? where name=? and password=?");Statement.setString(1,...
2018-07-24 12:41:54
826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人