自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON:

报这个异常是因为作为属性的这个实体类实现了UserDetails,导致序列化和反序列化出现问题。

2022-11-03 15:57:09 469 1

原创 vue学习中的问题总结

在使用v-for遍历生成菜单时,每一个都需要有一个key和index,如果没有key项目会启动失败,如果没有index,点击某一个一级菜单,其他一级菜单也会展开、关闭。且key和index都是不建议重复的,所以在编写代码时一定要注意。 2.2、App.vue代码...

2022-07-02 21:31:36 214

原创 SpringBoot+EasyExcel+thymeleaf+layui实现Excel上传下载

背景: 在后台系统管理项目中,经常会用到excel的导入导出,而Apache POI又显得比较笨重,因此阿里巴巴封装了POI,发布了开源的轻量级的解析、生成excel的框架。导入Excel:前端代码:html:<div class=" layui-upload-button" style="border:#FFFFFF ;"> <button type="button" class="layui-btn" id="test1"> ...

2020-12-07 21:43:00 1172 1

原创 springboot整合ssm关于mybatis驼峰映射问题!

Mybatis:mybatis是java持久层框架,其支持驼峰映射,根据数据库命名规则一般都是采用xxx_xxx的方式命名,而实体类则是采用驼峰命名法即stu_name(数据库)->stuName(实体类),如果不开启驼峰映射,在进行数据库操作时找不到对应的字段就会报空指针异常。具体做法如下:在yml文件中配置:mybatis: configuration: m...

2020-03-04 19:31:14 457

原创 List集合在使用时需要注意的小细节

List集合:list集合中的元素有序可重复,属于Collection,List是其一个子接口,ArrayList是List的一个实现类。在创建一个List集合时有一个小细节需要注意,我就是被这个小细节捉弄了半小时。细节:在创建对象时有格式要求://这样是正确格式List<Integer> courseId = new ArrayList<>();//这...

2020-03-01 15:56:43 190

原创 easyui.pagination+spring data jpa实现分页查询

前言:在未使用spring data jpa时,我们还需要自己去写分页查询的代码,还需要建一个page实体类,在使用了jpa后,就不用那么麻烦了,因为有了Pageable,我们只需要传参数就好啦。一、前端代码: pagination: true,//分页控件 ,这是写在初始化模块中,必须为true,否则无效。 //设置分页控件 var p = $('#dataList...

2020-02-28 22:35:42 148

原创 使用request.getParameterMap()获取表单信息的注意事项

前言:一般而言,后台从表单拿单个数据会采用request.getParameter(),但如果我们要拿的是一个对象的所有属性,再使用这个方法的话代码会显得十分冗余,因此可以采用request.getParameter()一次性获取表单信息,再将map集合的值通过工具类赋值给实体类,具体使用方法如下:1、后端代码:map集合通过键值对获取信息,key=‘name’属性名//用map集合...

2020-02-28 15:17:28 722

原创 springboot项目后台接收前端ajax传来的数组

一、前端代码var ids = [];//定义一个数组 $(selectRow).each(function(i, row){ ids[i] = row.id; }); $.messager.confirm("消息提醒", "将删除与课程相关的所有数据,确认继续?", functio...

2020-02-27 23:41:15 3030

原创 将下拉框中的值赋值给文本框标签

一、给<select>设置onchange(),通过id获取控件。 <select id="demo" th:value="*{sex}" onchange="tt(this.id)" style='width:95%'> <option selected="selected" th:text="*{sex}">请选择</option>...

2020-02-22 21:32:03 1406

原创 spring-data-jpa实现批量删除

dao层:@Modifying @Transactional @Query("delete from Student s where s.id in (:ids) ") void deleteStudentById(@Param("ids") List<Integer> ids); 2. service层:@Transactional @Override...

2020-02-21 00:32:09 5616 1

原创 JPQL语句

JPQL语句需要记住这些:1.JPQL语句和SQL语句十分相似,关键字都是一样的;2.JPQL是面向对象的,3.JPQL语句中不能出现表名,列名;只能写实体类名,属性名,其区分大小写;4.JPQL不能出现select *,可以写select 列名...

2020-02-15 19:24:53 197

原创 SpringJPA不能创建外键的原因

刚开始接触springboot时,创建表只能产生索引而不产生外键,最后发现时数据库引擎的问题,mysql默认的引擎是“InnoDB”,因此在yml配置文件中加入database-platform: org.hibernate.dialect.MySQL5InnoDBDialect即可,整体事例:spring: datasource: driver-class-na...

2020-02-14 19:58:05 666

原创 Maven项目总结

要将消息传输到页面: public String post(Type type,RedirectAttributes attributes) { Type t = typeService.saveType(type); if(t==null) { attributes.addFlashAttribute("message", "操作...

2020-02-13 14:15:55 125

原创 ssm项目经验总结

SSM框架中编码格式的处理: <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filt...

2020-01-22 01:08:25 901

原创 SSM项目练习中出现的错误

mapper接口的方法名和mapper.xml中的id必须对应,即方法名为id名 <delete id="deleteByPrimaryKey" parameterType="String"> String deleteByPrimaryKey(String key);

2020-01-21 01:39:22 78

翻译 多态

多态的三个前提:1.存在继承关系。2.子类重写父类的方法3.父类数据类型的引用指向子类对象。多态的缺点:多态后不能使用子类特有的属性和方法。多态的典型例子:花木兰替父从军。花木兰替父从军,是继承关系。木兰上场杀敌,是对父类方法的重写。木兰向别人介绍自己时,用父亲的身份,不能使用自己的身份,因此不能使用子类特有的属性。女孩子都会化妆。但木兰去不能化妆,这是不能使用子类特有的属性。...

2018-04-02 23:56:23 91

原创 方法重载

方法重载判断:两同一不同。两同:在同类中,方法名相同。一不同:方法参数列表不同(参数个数,数据类型,参数数据)例子:package student;public class Demo { public static void main(String[] args) {  Student s = new Student("掌声","女",21);  int a = s.age;  System.ou...

2018-03-28 00:18:05 152

原创 方法

1.static修饰的方法属于类。2.方法名称=方法名称+方法参数列表。3.return有两种作用:(1)给调用者一个返回值。(2)结束当前方法。附上例子一个:package parameters;import java.lang.reflect.Method;public class parametersPractice { public static void main(String[] ar...

2018-03-25 23:09:21 115

原创 从零开始

package xiugai;import java.util.Scanner;public class XIUGAIlianxi {   public static void main(String[] args) {   Scanner input = new Scanner(System.in);   String names[] = {"张三","李四","王五"};   String x...

2018-03-24 21:44:07 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除