SpringMVC
。
AlikeLin
追求技术
展开
-
Mybatis延迟加载和缓存
Mybatis延迟加载和缓存一. settings设置参数:二.mybatis的延迟加载延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。要设置延迟加载,需要在SqlMapConfig.xml文件中,在标签中设置下延迟加载:lazyLoadingEnabled、aggressiveLazyLoading代码演示如下:所谓的延迟加载就是:你需要的时候再去查,比如:你先查询订单表的全部记录,有需要的时候在去查订单详情表的记录,你有需要的时候再去拿,总比你原创 2020-12-30 10:56:01 · 188 阅读 · 0 评论 -
2020 @JSONField处理时间戳问题
@JSONField处理时间错问题原创 2020-12-19 16:02:35 · 1219 阅读 · 1 评论 -
2020 springboot propertites中文乱码
idea打开setting搜索找到fileEncoding改原创 2020-12-08 20:40:38 · 147 阅读 · 0 评论 -
2020 $.ajax里关于get、post的@RequestBody和@RequestParam使用注意
$.ajax里关于get、post的@RequestBody和@RequestBody使用注意1、在GET请求中,不能使用@RequestBody。因为往GET请求里加body是不符合规范的,不保证所有的实现都支持,所以在ajax里注意请求方式如果用get后端参数不能用@RequestBody来接收它。(所以本人在ajax,或者什么表单,一般爱好用post,既安全,又能解决中文乱码问题)2、在POST请求,可以使用@RequestBody和@RequestParam,但是如果使用@RequestBody原创 2020-11-30 20:00:12 · 1335 阅读 · 2 评论 -
2020 关于Map Map<String,String> Map<String,Object>的简单使用
关于Map Map<String,String> Map<String,Object>的简单使用map很全面,可用于返回从conytoller给前段需要的信息或字段,甚至不需要定义返回结果集的类了前段定义需要的msg等等。。。原创 2020-11-24 22:27:16 · 5198 阅读 · 0 评论 -
2020 @JsonFormat 和@DateTimeFormat的使用区别讲解
@JsonFormat 和@DateTimeFormat的使用区别1.@JsonFormat 用于后端从数据库里拿出来的时间传给前端的时间格式转换@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")2.@DateTimeFormat 用于前端页面传给后端的时间格式转换 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")...原创 2020-11-23 00:24:55 · 228 阅读 · 0 评论 -
2020 Mybatis 参数 useGeneratedKeys=“true“ keyProperty=“id“,插入后又同时获取新增数据后自增的id?
后端controller如何同时获取mysql数据库插入(保存)数据后自增的id?做一个保存订单的功能,由于数据库mysql是自增id的,前端jsp没有输入id的;所以如何当写上一插入保存的语句后,又如何获取到刚刚生成的id呢?useGeneratedKeys="true" keyProperty="orderId"加上上面的语句到你的mybatis中所以到controller中一添加完后,就可以查询到你的orderid,不加是查不到的...原创 2020-11-21 23:39:36 · 653 阅读 · 1 评论 -
2020 Maven环境下log4j日志的详细配置
Maven环境下log4j日志的详细配置1.在pom.xml里配置<!--log4j--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <原创 2020-11-19 12:53:49 · 591 阅读 · 0 评论 -
2020 报错javax.el.PropertyNotFoundException: Property ‘XXX‘ not found on type bean.XXXXX
解决javax.el.PropertyNotFoundException: Property ‘XXX’ not found on type bean.XXXXX报错问题做javaweb项目时,遇到这个错误,运行不了,初步分析为数据库里的字段名和实体类的属性名不同的问题。1.打开数据库,其中发现字段名为userName,而自己实体类pojo里的属性username,所以知道是什么原因了。2.我把实体类的属性改成和数据库相同的userName之后,就成功运行了。3.以后得注意两者之间的命名最好一致。原创 2020-11-13 20:46:42 · 448 阅读 · 0 评论 -
2020 (详细)idea Maven配置仓库文件、阿里云镜像
详细-idea Maven配置仓库文件、阿里云镜像一、配置Maven二、到idea中改变maven的文件位置一、配置Maven1、下载好Maven压缩包,点击解压当前文件夹到你所需要的位置,这里本人放在C盘下(本人下的是3.6.3版本)2、点开apache-maven-3.6.3文件夹新建一个空的repository文件夹,用来存放仓库文件的3、点开conf文件夹右键记事本打开setting.xml文件根据箭头找到位置,加上下面的代码<localRepository>C:原创 2020-10-27 21:56:01 · 1550 阅读 · 0 评论 -
2020 为什么代码中最好不要出现硬编码?如何避免?
如果我们的代码中有大量的硬编码,之后再修改维护成本就会很高。代码的拓展灵活性就会很差。改原创 2020-10-27 13:12:13 · 2975 阅读 · 0 评论 -
2020 (详细)在idea Maven中使用逆向工程Mybatis Generator生成代码
在idea Maven中使用逆向工程Mybatis Generator生成代码1、在你的idea中新建个Maven项目或使用已有的ssm项目重:一定要在java文件夹下建好包名建好这3个2、pom.xml文件<!--mybatis-generator --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-原创 2020-10-26 00:18:22 · 617 阅读 · 0 评论 -
2020 (超详细)Java使用工具类Md5加密、及Spring自带DigestUtils在SSM项目登录模块判断、转换
讲解使用工具类Md5加密、及Spring自带DigestUtils在SSM项目登录模块判断、转换一、介绍二、详解推荐一、介绍数据库里密码是密文的登录页面点击“登录”就会跳转到你自己的主页面了这里密码输入的是123456,它是如何与数据库的密文进行转换、交互、判断?下面详解 ↓ ↓二、详解先把Md5加密工具类分享出来代码:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;原创 2020-10-25 11:07:43 · 1227 阅读 · 0 评论 -
2020 简单分析为什么有了实体类pojo还要建一个实体类Vo来继承extend?
分析为什么有了实体类pojo还要建一个实体类Vo来继承extend?1.首先了解下两者概念VO:视图对象,用于展示层,它的作用是把某页面的所有数据封装起来。通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已,简单说可以理解为与页面数据打交道。POJO:持久化对象,可以看成是与数据库中的表相映射的java对象,它跟持久层(通常是关系型数据库)的数据结构形成映射关系,数据表中的每个字段就对应POJO的每一个属性,简单来说可以理解为与数据库打交道。PO只能用在数据层,VO用在商业逻辑层和原创 2020-10-24 17:28:35 · 2823 阅读 · 0 评论 -
2020 idea中给java、resources文件夹设置资源路径mark directory as:Sources Root、resources root
idea中给java、resources文件夹设置资源路径mark directory as:Sources Root、resources root有时idea新建项目后没有显示java\resources文件夹变色解决:1、2、原创 2020-10-24 16:42:31 · 3319 阅读 · 0 评论 -
idea激活码?学生如何白嫖使用idea?
idea激活码?学生如何白嫖使用idea?下载完idea后,能免费使用1个月,到期将被终止,这对于爱学习的朋友来说肯定是不够的。当我们在浏览器上搜索idea激活码时,各种各样的都有,还要你关注、下载等等操作。本人也试过,可以说相当不稳定,过一段时间又自动跳出到期的消息,还要每隔一段时间来手动更新激活码,相当不方便。那么来教一下本人经历过的方法:第一种:某宝上有专业人员进行idea激活码的操作,这种速度快,只是费点小刀;不过也要问仔细点,以免出差错(本人购买过成功运行了)第二种:针对在校大学生原创 2020-10-24 14:31:31 · 9151 阅读 · 3 评论