- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 mybatis单元测试(无需启动容器)
mybatis-spring-boot-starter单元测试(无需启动容器)一、浅析相关类1 ConfigurationMyBatis在启动时会取读取所有配置文件,然后加载到内存中,Configuration类就是承载整个配置的类。SqlSessionFactoryBuilder调用build方法创建SqlSessionFactory,而SqlSessionFactory需要Config...
2019-06-20 11:23:49
3258
原创 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
2748
翻译 spring容器使用接口注入
spring为何要注入接口,而注入实现类就会报错如果只是单纯注入是可以用实现类接收注入对象的,但是往往开发中会对实现类做增强,如事务,日志等,实现增强的AOP技术是通过动态代理实现的,而spring默认是JDK动态代理,对实现类对象做增强得到的增强类与实现类是兄弟关系,所以不能用实现类接收增强类对象,只能用接口接收。spring怎么知道注入哪个实现?如果Spring配置了compone...
2018-08-11 13:39:26
4632
原创 使用spring的JavaMailSender发送邮件
使用spring的JavaMailSender发送邮件说明底层依赖 javamail 实现pom.xml 依赖项 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.
2017-12-01 16:48:48
568
原创 简单的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
1112
原创 JavaWeb项目中输出*.doc文档
JavaWeb项目中输出文档一、输出*.doc文档(使用freemarker模板生成)1.先建立一个 .docx文档,动态内容用freemarker中的占位符 ${} 进行占位,然后将该文档另存为 .xml格式(若遇图片,可以先在 .doc文档中放入一张图片,另存为 .xml文件后,将 .xml文件中的图片码<图片存储格式为Base64的编码> 删除,换为freemarker的占位符),最后将 .
2017-11-17 10:58:12
827
原创 输出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
567
原创 纯代码(基于注解和代码,零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
323
原创 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
447
原创 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
785
原创 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
884
原创 简单的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
659
RedisDesktopManageer-redis可视化管理工具工具
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人