SPRING
1-木2-林3-森
乘年轻,不留遗憾
展开
-
SpringBoot 2.2.5 使用@ID 避坑指南
1.如果你的数据库中没有主键,在你指定@ID的时候这个指必须是唯一的而且不能为null如果不唯一,你数据库有6个数据 选为主键的字段 distinc一下有2个,那么就会3-3的重复如果为null,则映射出来的bean中有null...原创 2020-03-30 21:20:55 · 1352 阅读 · 0 评论 -
Springboot 2.2.5 JPA 采坑之-数据库字段有值jpa查不出的解决方法
JPA的奇葩之处在于如果Column注解定义的字段名和属性名一样,会被忽略。奇怪的设计。@Column(name="userName")private String userName;这个时候我们就需要:设置记得Hibernate5的命名策略有过调整pring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.mo...原创 2020-03-30 21:16:43 · 3331 阅读 · 0 评论 -
SpringBoot AOP 日志记录
1.首先引入依赖,我的2.2.5版本需要引入,但是另一个2.1.5版本是不需要引入就可以使用注解<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></...原创 2020-03-26 13:48:31 · 1111 阅读 · 0 评论 -
Springboot 2.2.5 国际化配置
1.首先将idea的编码转换,预防乱码2.在resources文件下创建i18n文件,如图所示3.在properties中配置:spring.messages.basename=i18n.login4.如果需要手动去切换国际话而不是跟随游览器语言变化需要写自己的LocaleResolver** * @Auther: DELL * @Date: 2020/3/11...原创 2020-03-13 09:23:01 · 1067 阅读 · 0 评论 -
SpringBoot异常统一处理2.2.5的处理方法和exception不显示的问题
1.自定义异常/** * @Auther: DELL * @Date: 2020/3/12 14:00 * @Description: */public class myException extends RuntimeException { public myException() { super("用户不在场"); }}2.首先自定义处理...原创 2020-03-12 16:41:47 · 447 阅读 · 1 评论 -
关于springboot 2.2.5的错误统一处理 在templets下不生效
我们只需要吧error的页面都移到static下面就可以了原创 2020-03-12 13:58:32 · 304 阅读 · 0 评论 -
Springboot 2.x版本修改 favicon.ico 图标
在2.x以前的版本。直接将你需要的favicon.ico文件倒挡static下面就可以。2.X以后的版本,消息了自动配置,需要人手动去在每一个页面添加;加到thymeleaf<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head><meta ...原创 2020-03-09 16:38:42 · 6334 阅读 · 7 评论 -
SpringBoot+themyleaf中处理的转发与重定向
转发:一次请求,服务器内部调用另外的组件处理,request和response可以共用,有限制性,只能转发到本应用中的某些资源,页面或者controller请求课可以访问WEB-INF目录下面的页面重定向:两次请求,地址会改变,request和response不能共用,不能直接访问WEB-INF下面的资源,根据所要跳转的资源,可以分为跳转到页面或者跳转到其他controll...原创 2020-01-02 20:54:41 · 1469 阅读 · 0 评论 -
springboot设置默认访问首页
package com.springboot.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation...转载 2019-12-30 10:43:46 · 1590 阅读 · 0 评论 -
Mapping插件报:java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseInsertProvider
遇到这种错误是我们在Application上面,MappScan导入jar的时候倒错了包。import org.mybatis.spring.annotation.MapperScan;//通过这个包加载的mapper,并没有实现insertSelective的方法我们应该用import tk.mybatis.spring.annotation.MapperScan;...原创 2019-12-30 10:35:37 · 322 阅读 · 0 评论 -
Jpa update的参数是一个对象的做法
第一种方法:先查询到要update的对象<User>.然后对user对象中你需要的更新的数据重新进行set后,再去执行save(user)的方法 CustomerAccount a =customerAccountDao.getOne(4435855);//可以根据自己的的方法得到对象,对象中必须要有@ID的主键的属性,是有值的 a.setCustomerId...原创 2019-12-27 10:10:11 · 4190 阅读 · 0 评论 -
mybaits 使用注解调用存储过程
在 mapper接口里面直接写sql 语句,不需要使用 xml 文件,PurchaseOrderMapping接口里的方法:@Select({ "call SP_GET_AUTO_NO(P_ROLE_NAME IN VARCHAR2,P_RET OUT VARCHAR2)" }) @Options(statementType= StatementType.CALLABLE...原创 2019-12-18 10:08:09 · 310 阅读 · 0 评论 -
maven pom.xml 里scope的作用
maven pom.xml 里scope的作用<dependency>中<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * ru...原创 2019-10-17 16:34:51 · 187 阅读 · 0 评论 -
Spring 注解@PostMapping和@RequestMapping的区别
@PostMapping的注解 访问的时候只能使用post方式@RequestMapping 访问的时候如果 method没有指定方式,则post和get方法都可以使用!原创 2019-05-17 14:25:09 · 6383 阅读 · 0 评论 -
Spring 注解中@Controller和@RestController的区别
官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestController注解Controller,则Control...原创 2019-05-17 14:23:25 · 760 阅读 · 0 评论 -
Spring 事物@Transactional基本了解
事物传播行为介绍: @Transactional(propagation=Propagation.REQUIRED) 如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED) 容器不为这个方法开启事务@Transactional(propagation=Propagation.REQUIR...原创 2018-04-17 10:13:47 · 247 阅读 · 0 评论 -
Spring mvc 关于后台DATE类型接受传值的问题
如果bean为的类型为 java.util.DATE这我们可以引入注解@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd hh:mm:ss")timezone为时区 如中国:东八区 对应的就是GMT+8pattern是转换date的规则对前台传来的Json数据进行格式化,然后插入数据库,并且当我们从数据得到这个bean数据的时候,按照@Jso...原创 2018-03-13 10:59:27 · 1610 阅读 · 0 评论 -
idea和eclipse的区别
1.idea中要把xxxxmapping.xml文件放到Resources文件下,----------------------------------------------------------------------------------------------------------------------------或者在pom中加入<build><resources...原创 2018-03-07 15:51:02 · 1826 阅读 · 0 评论