
Spring Boot
文章平均质量分 73
贤云(xianyun)
爱学,不经历地狱般的磨练,怎么享受天堂的幸福,没有流过血的手指,怎么弹出世间绝唱
展开
-
springboot 事物管理
事务的配置,就是在mybatis的基础上加上两个注解。 1、需要的注解为@EnableTransactionManagement 和@Transactional 两个2.首先,找到你的service实现类,加上@Transactional 注解,如果你加在类上,那该类所有的方法都会被事务管理,如果你加在方法上,那仅仅该方法符合具体的事务。当然我们一般都是加在方法上。因为只有增、删、改才会需要...原创 2018-04-20 10:25:00 · 177 阅读 · 0 评论 -
Thymeleaf 表达式工具类
Thymeleaf默认提供了丰富的表达式工具类,这里列举一些常用的工具类。Objects工具类12345678/* * 当obj不为空时,返回obj,否则返回default默认值 * 其同样适用于数组、列表或集合 */${#objects.nullSafe(obj,default)}${#objects.arrayNull...原创 2018-04-12 14:49:25 · 2040 阅读 · 0 评论 -
spring boot项目添加拦截器验证token防止表单重复提交
遇到问题: 测试人员用burpsuite工具抓取表单数据,当页面点击提交数据后,工具burpsuite将截取到的数据修改后模拟发送,依然可以正常修改,解决办法 项目添加token验证, 第一步:先写token生成和销毁方法package com.smartt.api.interceptor; import java.lang.annotation.*; @Ta...原创 2018-04-09 10:05:11 · 1802 阅读 · 0 评论 -
thymeleaf模板传值
thymeleaf的layout常用的有两种方式用法第一种将页面里的每个部分都分成 块 -> fragment 使用 th:include 和 th:replace 来引入页面这种用法没有layout的概念, 因为每个部分都是 fragment, 下面例子说明<!-- index.html --><html> <head>...原创 2018-04-08 16:48:33 · 6685 阅读 · 0 评论 -
BindingResult 自定义错误信息
前提概要在Spring MVC和FreeMarker整合的项目中,采用JSR-303验证框架,通过注解的方式进行数据验证基础框架MVC:Spring MVC 3视图:FreeMarker验证:Hibernate-validator实现配置文件和Java代码的修改在Spring MVC配置文件中添加配置添加以下mvc的注解驱动配置,一切变成“自动化”<mv...原创 2018-04-08 13:23:50 · 5440 阅读 · 0 评论 -
Spring Boot配置开发环境和生产环境配置文件
前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。正文Spr...原创 2018-03-07 13:28:22 · 6619 阅读 · 1 评论 -
mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201
Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案在使用Mybatis 3时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异常,导致插入数据失败。异常信息类似:org.springframework.jdbc.UncategorizedSQLException:Error setting null for pa...原创 2018-03-07 10:19:12 · 1063 阅读 · 0 评论 -
springboot mybatis打印sql日志信息
可以直接application.properties里面定义 logging.level.com.abc=DEBUG原创 2018-03-05 16:17:17 · 389 阅读 · 0 评论