自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis单元测试(无需启动容器)

mybatis-spring-boot-starter单元测试(无需启动容器)一、浅析相关类1 ConfigurationMyBatis在启动时会取读取所有配置文件,然后加载到内存中,Configuration类就是承载整个配置的类。SqlSessionFactoryBuilder调用build方法创建SqlSessionFactory,而SqlSessionFactory需要Config...

2019-06-20 11:23:49 3120

原创 Java的泛型擦除和运行时泛型信息获取

Java 的泛型擦除和运行时泛型信息获取Java 的泛型擦除擦除Class c1 = new ArrayList<Integer>().getClass(); Class c2 = new ArrayList<String>().getClass(); System.out.println(c1 == c2); /* Output true *...

2019-04-10 11:54:54 2501

翻译 spring容器使用接口注入

spring为何要注入接口,而注入实现类就会报错如果只是单纯注入是可以用实现类接收注入对象的,但是往往开发中会对实现类做增强,如事务,日志等,实现增强的AOP技术是通过动态代理实现的,而spring默认是JDK动态代理,对实现类对象做增强得到的增强类与实现类是兄弟关系,所以不能用实现类接收增强类对象,只能用接口接收。spring怎么知道注入哪个实现?如果Spring配置了compone...

2018-08-11 13:39:26 4548

原创 使用spring的JavaMailSender发送邮件

使用spring的JavaMailSender发送邮件说明底层依赖 javamail 实现pom.xml 依赖项 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.

2017-12-01 16:48:48 524

原创 简单的SSS整合(Sping,SpringMVC,SpringData)+redis缓存服务配置+logback日志

简单的SSS整合(Sping,SpringMVC,SpringData)+redis缓存服务配置目录结构说明SpringData JPA底层依赖Hibernate实现该项目为maven聚合项目agg 项目(聚合项目-父项目)pom.xml(聚合项目-同时也是父项目)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave

2017-12-01 16:26:51 1044

原创 JavaWeb项目中输出*.doc文档

JavaWeb项目中输出文档一、输出*.doc文档(使用freemarker模板生成)1.先建立一个 .docx文档,动态内容用freemarker中的占位符 ${} 进行占位,然后将该文档另存为 .xml格式(若遇图片,可以先在 .doc文档中放入一张图片,另存为 .xml文件后,将 .xml文件中的图片码<图片存储格式为Base64的编码> 删除,换为freemarker的占位符),最后将 .

2017-11-17 10:58:12 765

原创 输出Freemarker模板

用Freemarker模板输出文件建立Freemarker模板freemarker.ftl<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Welcome!</title></head><body> <#if username == "李雨翔">

2017-11-17 09:54:40 510

原创 纯代码(基于注解和代码,零xml)整合SSHM(Spring、SpringMVC、Hibernate、Mybatis)

纯代码整合环境和工具IDEA集成开发环境Maven自动构建工具JDK1.8项目目录结构项目依赖包文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocatio

2017-11-04 18:05:12 264

原创 SSHM(Spring,SpringMVC,Hibernate,Mybatis)基于xml文件和注解(@Annotation)

SSHM简单整合工具与环境IDEA开发环境Maven自动构建工具JDK1.8目录结构项目依赖包pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation

2017-11-04 11:36:38 349

原创 JavaWeb网站建立安全链接

JavaWeb项目配置https安全链接如图第一步:会在用户目录下生成一个文件: .keystore如图第五步:在Tomcat的配置文件server.xml中加入标签<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled

2017-11-01 19:00:59 733

原创 SSM简单整合(Mybatis,Spring,SpringMVC,基于注解和xml文件配置)

SSM简单整合1.环境JDK1.8EclipseMaven构建工具 2.依赖包配置(pom.xml)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache

2017-10-29 12:48:40 839

原创 简单的SSH整合(基于注解和xml文件的配置)

SSH(SpringMVC,Spring,Hibernate)简单整合的配置(基于注解和xml文件配置),附带用户登陆注册的简单实现1.开发环境Eclipse Maven插件2.项目目录结构3.项目依赖的jar包(pom.xml配置文件-基于Maven)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.

2017-10-21 13:42:54 614

RedisDesktopManageer-redis可视化管理工具工具

一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2018-07-06

空空如也

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

TA关注的人

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