- 博客(28)
- 资源 (9)
- 收藏
- 关注
原创 MyBatis配置databaseId时无效问题
1、该版本为 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.2.0</version> </dependency>2、使用了代码+配置文件进行配置//代码配置 @Bean(name = "dr
2022-04-19 16:49:40
4012
2
原创 SpringBoot实现Aop切面--代码实现
编写一个Advice实现类,并实现相应的advice接口public class CustomMethodInterceptor implements MethodInterceptor {//此处MethodInterceptor为advice子类 public CustomMethodInterceptor() { } @Override public Object invoke(MethodInvocation invocation) throws Throwable { Sy.
2021-05-24 15:29:38
259
原创 FreeMarker+URLConnection请求webService接口服务
1.引入freemark <!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.31</version> </.
2021-04-16 10:32:56
472
原创 Mybatis多数据库兼容切换
1.新建mybatis+springboot项目2.更改配置文件##此处的值仅为xml文件中databaseId存在的值mybatis.configuration.database-id=mysql3.更改Mapper.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "mybatis-3-mapper.dtd" >
2021-03-24 10:53:10
669
原创 Spring Session+Redis实现分布式Session共享
1.新建一个SpringBoot项目2.引入SpringSession依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> &..
2021-03-24 10:46:48
274
原创 MyBatis对于Oracle数据库与MySQL数据库查询返回Map中大小写问题优化
此方法适用于数据库切换时resultType直接返回Map实现类key值大小写问题。如果是返回resultMap则不受影响
2021-03-24 10:29:46
1904
原创 SpringBoot+AOP——切换数据源
新建一个Maven项目,所用依赖如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <relativePath/> <.
2020-08-18 14:09:13
317
原创 SpringCloud微服务之注册中心Eureka(一)
一、新建一个母项目作为版本控制1.新建一个maven项目,引入pom如下,作为控制版本使用的母项目 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.
2020-07-31 10:59:59
175
原创 SpringBoot+消息队列——Redis
1.新建一个maven项目并添加相应的依赖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.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVer
2020-07-21 12:15:42
137
原创 WebService获取客户端Request信息(基于CXF客户端)
在WebService实现类中添加以下代码可以获取HttpServletRequestMessage message = PhaseInterceptorChain.getCurrentMessage(); HttpServletRequest request = (HttpServletRequest) message.get(AbstractHTTPDestination.HTTP_REQUEST);从HttpServletRequest 中可以获得客户端信息,IP,端口号等...
2020-07-21 09:38:21
630
原创 SpringCloud之EurekaServer(一)
一、新建一个Maven项目二、引入Eureka所需依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE&...
2019-06-20 15:16:30
138
原创 WebService之访问Soap服务
一、Soap服务获取WebService接口数据方法1:使用wsimport进行soap服务进行调用使用JDK自带的wsimport工具1,使用cmd控制台将位置切换到项目目录的src下wsimport -keep http://localhost:8080/hello?wsdl执行完毕后刷新项目可以看见自动生成的项目,删除.class执行文件,在项目中刷新便可以看见对应的Java文件...
2019-05-16 17:21:09
7682
原创 WebService之Soap服务发布(一)
一、新建一个Maven项目,并导入相应的依赖 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>2.2.3</...
2019-05-16 16:25:51
1049
原创 SpringBoot+MyBatis——多数据源
一,新建一个Maven项目搭建SpringBoot框架,引入MyBatis持久层与Druid连接池**1,新建一个Maven项目,继承springboot框架,引入所需依赖pom.xml**<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...
2019-05-07 17:22:26
233
原创 SpringBoot+文件上传——StandardServletMultipartResolver
1,搭建Maven项目,配置Springboot框架与thymeleaf视图解析器2,在application.properties中进行配置如下参数#是否开启文件上传支持spring.servlet.multipart.enabled=true#文件写入磁盘阈值spring.servlet.multipart.file-size-threshold=0#文件上传临时保存位置spri...
2019-04-29 16:55:15
2324
原创 Java程序操作Excel文件
1,新建一个Maven项目,导入Maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency>...
2019-04-28 16:06:25
396
原创 Java发送邮件
1,新建一个Maven项目2,引用依赖<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version></dependency>3,将邮箱账...
2019-04-25 15:10:48
292
原创 SpringBoot+AOP——日志
1,新建一个Maven项目,搭建SpringBoot框架,编写请求2,添加AOP依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <...
2019-04-24 14:33:23
296
原创 Springboot+MyBatis——通用Mapper
1,新建一个Maven项目,并配置成Springboot框架+MyBatis持久层+druid连接池+MySQL数据库
2019-04-19 16:24:55
490
原创 Springboot+视图——thymeleaf
1,新建一个Maven项目,并完成SpringBoot的搭建2,添加对thymeleaf的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId...
2019-04-18 15:29:40
248
原创 Springboot+MyBatis——SqlSession
1,新建Maven项目,搭建Springboot服务框架+MyBatis持久层+druid连接池+MySQL数据库2,新建一个Class类并将其交给容器管理@Configurationpublic class SqlSessionFactoryConfig { @Autowired DataSource dataSource; @Bean @Primary public Sq...
2019-04-18 15:12:50
8626
2
原创 Springboot+MyBatis(一)
1.新建一个Maven项目,并搭建Springboot框架+druid连接池+MySQL数据库2.引入Mybatis依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</...
2019-04-18 14:06:24
710
原创 Java Class映射的使用
Class clazz=Class.forName(String classname);//通过类名获取ClassString methodName=“方法名称”;Object[] methodparams=new Object[]{方法所需参数};Method method=clazz.getMethod(methodName,T.class);//T.class为该方法的参数类型多个使用...
2019-04-18 13:47:39
1088
原创 Springboot+Druid——MySQL
1.新建一个Springboot Project2.导入Druid所需的依赖(不同的连接池只需要导入不同的依赖即可) <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1...
2019-04-12 14:39:53
1189
原创 Springboot中更改启动标志
1.新建一个springboot project2.在resourse目录下新建一个文件banner.txt设置自己的启动标志查看控制台输出的日志
2019-04-12 14:08:01
751
原创 Springboot热部署
1.新建一个Springboot Project2.在Springboot依赖中加入热部署工具 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> ...
2019-04-12 13:55:31
105
原创 Springboot框架搭建
Springboot框架搭建(一)Eclipse+Maven1.新建一个maven-webapp项目,并删除webapp文件夹2.添加项目依赖(1)将项目添加为Springboot的子项目,并添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactI...
2019-04-12 13:02:30
439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人