完善注释
This commit is contained in:
+10
@@ -3,9 +3,19 @@ package com.micro.fast.elasticsearch;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
/**
|
||||
* elasticsearch的springboot热插拔模块启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@SpringBootApplication
|
||||
public class BootStarterElasticsearchApplication {
|
||||
|
||||
/**
|
||||
* elasticsearch的springboot热插拔模块启动方法
|
||||
* @param args 控制台参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(BootStarterElasticsearchApplication.class, args);
|
||||
}
|
||||
|
||||
+11
-9
@@ -16,28 +16,30 @@ import java.net.UnknownHostException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* 定义elasticsearch客户端的bean
|
||||
* create by lishouyu 2017/09/23
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/09/24
|
||||
* email 18332763730@163.com
|
||||
* elasticsearch客户端bean的配置类
|
||||
* @author lishouyu 18332763730@163.com 2017/09/23
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@Configuration
|
||||
public class ElasticsearchConfig {
|
||||
public class ElasticsearchConfig {
|
||||
|
||||
/**
|
||||
* 记录es客户端生成日志
|
||||
*/
|
||||
private static final Logger logger = LoggerFactory.getLogger(ElasticsearchParamConfig.class);
|
||||
|
||||
/**
|
||||
* elasticsearch的客户端配置参数对象
|
||||
* @see com.micro.fast.elasticsearch.config.param.ElasticsearchParamConfig
|
||||
*/
|
||||
@Autowired
|
||||
private ElasticsearchParamConfig elasticsearchParamConfig;
|
||||
|
||||
/**
|
||||
* 定义es客户端的bean
|
||||
* @return client
|
||||
* @throws UnknownHostException
|
||||
* @return client 客户端对象
|
||||
* @throws UnknownHostException 未知主机异常
|
||||
*/
|
||||
@Bean("esClient")
|
||||
public TransportClient transportClient() throws UnknownHostException {
|
||||
|
||||
+6
@@ -1 +1,7 @@
|
||||
/**
|
||||
* elasticsearch的springboot热插拔模块配置包
|
||||
* @author lishouyu 18332763730@163.com 2017/09/23
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.elasticsearch.config;
|
||||
+8
-8
@@ -9,25 +9,25 @@ import javax.validation.constraints.NotNull;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* elasticsearch客户端的配置类
|
||||
* create by lishouyu 2017/09/24
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/09/24
|
||||
* email 18332763730@163.com
|
||||
* elasticsearch客户端配置参数类,用于接收从applcation.yml中加载的配置信息
|
||||
* @author lishouyu 18332763730@163.com 2017/09/24
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@Configuration
|
||||
@ConfigurationProperties(prefix = "elasticsearch")
|
||||
@AutoConfigureBefore(value = com.micro.fast.elasticsearch.config.ElasticsearchConfig.class)
|
||||
@Validated
|
||||
public class ElasticsearchParamConfig {
|
||||
|
||||
/**
|
||||
* elasticsearch集群的ip:port数组,至少要有一个
|
||||
* elasticsearch集群的ip:port数组,至少要有一个.
|
||||
*/
|
||||
@NotNull
|
||||
private ArrayList<String> hosts;
|
||||
|
||||
/**
|
||||
* elasticsearch客户端Settings类的配置参数 key:value数组的形式,至少要有一个
|
||||
* elasticsearch客户端Settings类的配置参数 key:value数组的形式,至少要有一个.
|
||||
*/
|
||||
@NotNull
|
||||
private ArrayList<String> settings;
|
||||
|
||||
+6
@@ -1 +1,7 @@
|
||||
/**
|
||||
* elasticsearch的springboot热插拔模块配置参数包
|
||||
* @author lishouyu 18332763730@163.com 2017/09/24
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.elasticsearch.config.param;
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* elasticsearch模块包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.elasticsearch;
|
||||
+10
@@ -3,9 +3,19 @@ package com.micro.fast.fastdfs;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
/**
|
||||
* fastdfs-client的springboot热插拔模块启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@SpringBootApplication
|
||||
public class BootStartFastdfsClientApplication {
|
||||
|
||||
/**
|
||||
* fastdfs-client的springboot热插拔模块启动方法
|
||||
* @param args 控制台参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(BootStartFastdfsClientApplication.class, args);
|
||||
}
|
||||
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* fastdfs-client的springboot热插拔模块配置包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.fastdfs.config;
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* fastdfs-client的springboot热插拔模块配置参数包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.fastdfs.config.param;
|
||||
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* fast-client模块包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.fastdfs;
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* fastdfs-client的工具包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.fastdfs.util;
|
||||
@@ -14,26 +14,20 @@ import java.security.SecureRandom;
|
||||
|
||||
/**
|
||||
* AES加解密工具类
|
||||
* create by lishouyu 2017/08/21
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/08/21
|
||||
* email 18332763730@163.com
|
||||
* @author lishouyu 18332763730@163.com 2017/08/21
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
public class AESUtil {
|
||||
//编码规则
|
||||
private static final String encodeRules = "li";
|
||||
/**
|
||||
* 编码规则
|
||||
*/
|
||||
private static final String encodeRules = "li";
|
||||
|
||||
/**
|
||||
* 加密
|
||||
* 1.构造密钥生成器
|
||||
* 2.根据ecnodeRules规则初始化密钥生成器
|
||||
* 3.产生密钥
|
||||
* 4.创建和初始化密码器
|
||||
* 5.内容加密
|
||||
* 6.返回字符串
|
||||
* @param content
|
||||
* @return
|
||||
* 对字符串进行加密
|
||||
* @param content 需要加密的字符串
|
||||
* @return AES_encode 加密后的字符串
|
||||
*/
|
||||
public static String AESEncode(String content){
|
||||
try{
|
||||
@@ -83,14 +77,9 @@ public class AESUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* 1.构造密钥生成器
|
||||
* 2.根据encodeRules初始化密钥生成器
|
||||
* 3.产生密钥
|
||||
* 4.创建和初始化密码器
|
||||
* 5.根据密钥对内容解密
|
||||
* 6.返回字符串
|
||||
* @param content
|
||||
* @return
|
||||
* 对字符串进行解密
|
||||
* @param content 需要解密的字符串
|
||||
* @return AES_decode 解密后的字符串
|
||||
*/
|
||||
public static String AESDecode(String content){
|
||||
try {
|
||||
|
||||
@@ -4,20 +4,16 @@ import java.io.File;
|
||||
|
||||
/**
|
||||
* 文件操作工具类
|
||||
* create by lishouyu 2017/08/27
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/09/07
|
||||
* email 18332763730@163.com
|
||||
* 添加递归修改文件夹下所有特定文件的扩展名的方法
|
||||
* @author lishouyu 18332763730@163.com 2017/08/27
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
public class FileUtils {
|
||||
/**
|
||||
* 修改文件夹下的所有符合条件的文件的扩展名,递归文件夹下所有文件
|
||||
*
|
||||
* @param dir 文件夹下的路径
|
||||
* @param oldExtensionName 旧的文件扩展名 .jpg
|
||||
* @param newExtensionName 新的文件扩展名 .png
|
||||
* @param dir 文件夹的路径
|
||||
* @param oldExtensionName 旧的文件扩展名 例如:.jpg
|
||||
* @param newExtensionName 新的文件扩展名 例如:.png
|
||||
*/
|
||||
public static void modifyFileExtensionNameInDir(File dir, String oldExtensionName, String newExtensionName) {
|
||||
//1.判断输入的文件是否是文件夹
|
||||
@@ -42,9 +38,9 @@ public class FileUtils {
|
||||
|
||||
/**
|
||||
* 修改单个文件的扩展名
|
||||
* @param file
|
||||
* @param oldExtensionName
|
||||
* @param newExtensionName
|
||||
* @param file 文件对象
|
||||
* @param oldExtensionName 旧的文件扩展名 例如:.jpg
|
||||
* @param newExtensionName 新的文件扩展名 例如:.png
|
||||
*/
|
||||
public static void modifyFileExtensionName(File file, String oldExtensionName, String newExtensionName) {
|
||||
String fileName = file.getName();
|
||||
|
||||
@@ -5,12 +5,9 @@ import java.security.MessageDigest;
|
||||
|
||||
/**
|
||||
* MD5加密类
|
||||
* create by lishouyu 2017/08/21
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/08/21
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* @author lishouyu 18332763730@163.com 2017/08/21
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
public class MD5Util {
|
||||
/**
|
||||
@@ -56,6 +53,5 @@ public class MD5Util {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return MD5EncodeUtf8(bytes);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,12 +12,10 @@ import java.io.IOException;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* 图片添加水印工具类
|
||||
* create by lishouyu 2017/09/05
|
||||
* email 18332763730@163.com
|
||||
*
|
||||
* last edit lishouyu 2017/09/07
|
||||
* email 18332763730@163.com
|
||||
* 常用工具类包
|
||||
* @author lishouyu 18332763730@163.com 2017/09/05
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
public class WatermarkerUtil {
|
||||
|
||||
@@ -55,7 +53,7 @@ public class WatermarkerUtil {
|
||||
* @param text 要添加的水印的文字内容
|
||||
* @param inputImage 输入的图片文件
|
||||
* @param filePath 生成图片的输出路径
|
||||
* @return
|
||||
* @return file 加上水银之后的图片对象
|
||||
*/
|
||||
public File markerWord(String text,File inputImage,String filePath){
|
||||
String imageName = inputImage.getName();
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
/**
|
||||
* 常用工具类模块
|
||||
* 常用工具类包
|
||||
* @author lishouyu 18332763730@163.com 2017/08/21
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.util;
|
||||
@@ -4,10 +4,20 @@ import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.config.server.EnableConfigServer;
|
||||
|
||||
/**
|
||||
* 配置中心启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@EnableConfigServer //开启配置中心相关服务
|
||||
public class ConfigServerApplication {
|
||||
|
||||
/**
|
||||
* 配置中心方法
|
||||
* @param args 控制台参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(ConfigServerApplication.class, args);
|
||||
}
|
||||
|
||||
@@ -1 +1,7 @@
|
||||
/**
|
||||
* 配置中心模块包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.config.server;
|
||||
+10
-1
@@ -5,10 +5,19 @@ import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
|
||||
|
||||
/**
|
||||
* 注册中心启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@EnableEurekaServer //开启注册中心相关服务
|
||||
public class EurekaServerApplication {
|
||||
|
||||
/**
|
||||
* 注册中心启动类
|
||||
* @param args 控制台参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(EurekaServerApplication.class, args);
|
||||
}
|
||||
|
||||
@@ -1 +1,7 @@
|
||||
/**
|
||||
* 注册中心1模块包
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.eureka.server;
|
||||
+10
-1
@@ -4,10 +4,19 @@ import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
|
||||
|
||||
/**
|
||||
* 注册中心启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@SpringBootApplication
|
||||
@EnableEurekaServer //开启注册中心的相关服务
|
||||
public class EurekaServer2Application {
|
||||
|
||||
/**
|
||||
* 注册中心启动类
|
||||
* @param args 控制台参数
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(EurekaServer2Application.class, args);
|
||||
}
|
||||
|
||||
@@ -1 +1,7 @@
|
||||
/**
|
||||
* 注册中心启动类
|
||||
* @author lishouyu 18332763730@163.com 2017/10/02
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
package com.micro.fast.eureka.server2;
|
||||
Reference in New Issue
Block a user