自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 26. Logging

26. Logging使用spring-boot-starter或者spring-boot-starter-logging引入日志。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency>Spring Boot为JUL、LOG4J2、Logb

2021-05-20 19:54:11 747

原创 JPA - 一对一关系 - [@OneToOne、@JoinColumn]

???? JPA注解如果,你想生成一对一关系,使用@OneToOne和@JoinColumn。@OneToOne - 生成一对一关系的列。@JoinColumn - 调整列名称、列唯一、列是否为空???? @OneToOne和JoinColumn@ManyToMany - 生成一对一关系的列。targetEntity - 关联的类cascade - 级联方式fetchType - 查询时候,是直接查询出来还是懒加载@JoinColumn - 定制columnname - c

2021-05-13 19:09:37 1477

原创 JPA - 一对多关系 - [@OneToOne、@JoinColumn、@OneToMany]

???? JPA注解在JPA中,JPA注解作用有两个根据JPA注解生成table根据JPA注解生成sql如果,你想生成一对多关系的表或者一对多查询sql,使用@OneToOne和@JoinColumn和@OneToMany@OneToOne - 表示在多方使用,表示table中添加外键列@JoinColumn - 用来对column name进行定制@OneToMany - 在一方使用???? @OneToOne和JoinColumn和@OneToMany@ManyToMany -

2021-05-13 18:46:07 1025

原创 JPA - 多对多关系 - [@ManyToMany、@JoinTable]

???? JPA注解在JPA中,JPA注解作用有两个根据JPA注解生成table根据JPA注解生成sql如果,你想生成多对多关系的表或者多对多查询sql,使用@ManyToMany和@JoinTable@ManyToMany - 表示生成多对多关系的table@JoinTable - 用来对多对多关系table进行定制???? @ManyToMany和@JoinTable@ManyToMany - 表示生成多对多关系,属性如下targetEntity - 关联的类cascad

2021-05-13 18:23:33 1629 6

原创 Spring-编译Spring源代码

???? Spring-编译代码1️⃣ 下载spring-framework源代码spring-framework的github地址是✨girhub地址✨。因为网络原因,我从gitee镜像上下载的,地址是[✨gitee镜像✨](https://gitee.com/mirrors/Spring-Framework)。下载之后,spring-framework目录中有如下文件他们的作用分别是gradlew - 会去自动下载gradle,用下载的gradle给你构建项目build.gradle

2021-03-29 22:09:20 193

原创 spring-aop-aspectj

???? spring-aspectj???? spring-aspectj-简介Spring 2.0之后,Spring AOP整合了AspectJ。我们可以用Aspect语法定义切面(Aspect),但是织入过程(Weaving)还是Spring AOP完成的???? spring-aspectj-APITypePatternClassFilter - 采用aspectj表达式匹配类AspectJExpressionPointCut - 采用aspectj表达式匹配方法AspectJPoint

2021-03-28 23:19:27 91

原创 spring - jdbc

???? spring - jdbc???? spring - jdbc - 简介Spring-Jdbc是对Jdbc的封装,解决了Jdbc的如下问题简化了调用流程(采用模版设计模式封装)异常转换,使用ErrorCodeSqlExceptionTranslator把SQLException(检查异常)转换成RuntimeException(非检查异常)把Connection绑定到当前线程(ThreadLoal方式),保证了Connection是线程安全的???? spring - jdbc -

2021-03-27 22:31:21 121

原创 spring - transaction - 事务抽象

????Spring事务抽象 - 简介????Spring事务抽象 - 模型Spring提供了统一的事务抽象,可以让我们以统一的Api进行事务管理。具体的操作交给不同的TransitionManager实现完成。???? Spring事务抽象 - 接口介绍PlatformTransactionManager - 根据TransitionDefinition创建事务、事务回滚、事务提交getTransaction() - 开启事务commit() - 提交事务rollback() - 回滚事

2021-03-26 20:55:33 221

原创 FormData - 配合Ajax上传文件

☘️ FormData???? FormData- 介绍使用Ajax发起请求,需要向后台传输数据,可以使用FormData。主要作用如下向后台传输文件传输字段???? FormData - APIappend(k,v) - 添加字段delete(k) - 删除字段forEach(callback(k,v)) - 遍历get/getAll - 获取字段???? FormData - 创建????FormData - 手动创建// 创建FormDatalet formDa

2021-03-23 16:39:58 433

原创 spring-mvc - 标签库 - form标签库

Spring提供了form标签库,主要完成如下功能渲染Model对象到表单 - 可以绑定一个Model对象,当Model名称变化,不需要到处修改绑定的Model名称显示错误???? form标签库 - 作用在没用form标签库之前,我需要如下渲染<form > <input type="hidden" name="id" value="${adDto.id}"> <input type="hidden" name="imgFileName" val

2021-03-09 23:31:31 283

原创 Spring-mvc - Filter - HiddenHttpMethodFilter - 支持Rest

???? 配置HiddenHttpMethodFilter - 支持Restspring-mvc默认不支持rest(只能处理get、post请求)。配置HiddenHttpMethodFilter以支持Rest,HiddenHttpMethodFilter原理是把HttpServletRequest包装成HttpServletRequestWrapper,重写(override)其getMethod()方法。步骤如下配置HiddenHttpMethodFilter过滤器。在表单中添加name是_m

2021-03-09 21:22:43 160

原创 spring-mvc - validation - 数据验证

类似JDBC规范,Java提出Jsr-303规范用于数据校验,hivernate-validator是Jsr303规范的实现。Spring-mvc集成了hibernate-valdator,支持自动校验。????JSR-303 - 校验注解Jsr-303提供了很多校验注解,如下注解说明@NotNull不是null@NotEmpty不为空@Lengthstr长度@Min、@DecimalMin数值最大值@Max、@DecimalMax数值最小值

2021-03-08 14:45:52 182 3

原创 jquery-validation - 05 -其他设置

jQuery.validator.setDefault()提供了其他参数,如下参数说明debug只验证,不提交,针对submit按钮submitHandlersubmit按钮验证后的回调函数ignore忽略ignoreclass字段,也就是不验证onsubmit点击submit是否验证onfocusoutblur时,是否验证onkeyupkeyup时,是否验证onclick点击submit是否验证代码如下 $.validator

2021-03-07 18:53:27 108

原创 jquery-validation - 04 -错误样式

jquery-validation支持自定义错误样式,包括如下自定义错误样式统一存放错误定义错误位置定义验证通过的样式???? jquery validation- 错误样式概述在验证出现错误后,jquery-validation会做如下操作如果有errorContainer,在errorCotainer中显示错误(统一显示)如果没有errorContainer,在input后面添加errorElement,样式是errorClass默认值如下规则描述默认值

2021-03-07 18:43:09 330

原创 jquery-validation - 03 - 自定义错误信息

jquery-validation对于验证信息,默认英文显示。对于如下情况,你可能需要自定义错误信息希望显示中文希望对某些field定制错误信息???? 对特定field - 定制错误信息在使用valiadate()方法时,同时传递rules和messages就ok。 /* * 针对特定字段 - 同时给validate() 提供 messages和rules **/let $jqueryValidation = $form.validate({ rules:{ f

2021-03-07 17:58:25 236

原创 jquery-validation - 02 - 校验规则

jquery-validation提供了大量内置校验规则,支持扩展自定义校验规则。???? 内置验证规则内置验证规则如下规则值含义requiredtrue必须maxlengthnstr最长是nminlengthmstr最少是mrangelength[m,n]str在m-nnumbertrue是小数、整数digittrue整数maxn最大nminm最小mrange[m,n]数值范围是[m,n]

2021-03-07 17:12:40 172

原创 jquery-validation - 01 - 小记

???? jquery-validation - 概述jquery-validation是一款jquery插件,用于前端验证。支持如下特点:提供了大量内置校验规则,支持扩展校验规则支持自定义错误信息支持自定义错误样式、正确样式???? jquery-valition - 使用1️⃣ 引入 <!-- 1. ???? 引入css - 提供了error等错误样式 --><link href="../css/cmxform.css" rel="stylesheet" type=

2021-03-07 16:45:03 104 2

原创 JSP - 设置通用变量

JSP - 设置通用变量????️ 定义通用变量在Jsp中,有两种方式定义变量使用<%%>语法配合req.setAttribute()使用<%!%>声明变量,相当于给jsp定义field对于第二种方式**,定义的变量不能在el表达式中使用(el对象获取不到)。所以采用第一种方式。<!-- 这里单独定义了一个文件,专门存放通用变量,叫var.jsp--><%@ page contentType="text/html;charset=UTF-8"

2021-03-03 23:05:09 1372 1

原创 spring - 整合mybatis

1️⃣导包<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>${spring-mybatis.version}</version></dependency>2️⃣配置Datasource这里使用的是c3p0数据源<!-- datasour

2021-03-03 22:29:14 148 1

原创 FastJSON - 使用

???? FastJSON - 介绍FastJson用于Json的序列化(serialization)和反序列化(deserialization)。FastJson特点如下简洁的API(parse、parseObj、parseArray、toJSONStr)支持注解、PropertyFilter定制序列化支持泛型(把str转成pojo而不是obj)支持嵌套转换(类似User类中的Address字段):???? FastJSON - 常用APIJSON - 负责序列化(serializ

2021-03-01 21:22:45 274

原创 Jackson - 使用

???? Jakcson介绍Jackson用于Json的序列化(serialization)和反序列化(deserialization)。Jackson包含三个包jackson-core、jackson-annotation、jackson-databind,作用如下jackson-core - 基于流解析Json,就是从流中读取,生成事件,类似xml的sax。核心类是JsonGenerator和JsonParser。jackson-annotation - 提供了注解jackson-datab

2021-03-01 21:14:02 1733

空空如也

空空如也

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

TA关注的人

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