spring cloud
周鸿明
这个作者很懒,什么都没留下…
展开
-
自定义拦截器和注解
在实际项目中有时需要用到自定义注解方便业务的实现,比如说日志,在实现自定义注解时一般和拦截器一起结合,通过拦截器实现注解的业务,也可用aop实现,具体如下先顶一个控制层,其中@VerifyToken就是我们要实现的自定义注解@RestController@RequestMapping("/user")public class UserController { /** *@VerifyToken就是我们要实现的自定义注解 / @VerifyToken /原创 2022-02-13 15:19:11 · 1597 阅读 · 0 评论 -
java 设计模式之适配器模式
在开发中,我们会遇到不同的类需要调同一个方法,但这个方法在设计之初就被规定了参数类型,导致其他类想调用这个方法而不能,这时候就需要设计一个接口的适配器模式,通过适配器来确定需要调用的类。首先需要定义一个抽象类public abstract class AbstractSubject<T extends Object> {//implements Subject public String operation(T t) { return createLog(t);原创 2021-07-01 13:42:42 · 112 阅读 · 0 评论 -
java解析标签数据
在前一段时间接收数据,数据格式是标签形式,如:“<Bank><Id>100</Id><Name>中国邮政储蓄银行</Name></Bank><Bank><Id>102</Id><Name>中国工商银行</Name></Bank>”...原创 2021-06-17 14:08:18 · 677 阅读 · 0 评论 -
java XML解释
话不多说直接上代码String a = "<Bank><Id>100</Id><Name>中国邮政储蓄银行</Name></Bank><Bank><Id>102</Id><Name>中国工商银行</Name></Bank>";JSONObject xmlJSONObj=XML.toJSONObject(a);JSONArray array = (JSONArr原创 2021-05-25 18:34:28 · 93 阅读 · 0 评论 -
IO工具类使用
org.apache.commons.io.IOUtils:处理io流的相关操作1、CloseQuietly可以关闭inputStream,outputStream,reader,writer流InputStream in = new FileInputStream("D:/text.jpg");OutputStream out = new FileOutputStream("D:/text.jpg");IOUtils.closeQuietly(in); IOUtils.closeQuietly(原创 2021-02-23 15:22:23 · 168 阅读 · 0 评论 -
java文件转base64
话不多说,直接上代码public static String encodeBase64ByFilePath(String path) throws IOException{ File file = new File(path); return encodeBase64ByFile(file); }public static String encodeBase64ByFile(File file) throws IOException{ Fi原创 2020-12-29 17:40:58 · 3252 阅读 · 0 评论 -
spring cloud 微服务 RestTemplate 调用方式
1、先创建3个项目,一个eureka注册中心,一个eureka-service,一个eureka-client2、eureka注册中心,配置文件 spring.application.name=eureka-server server.port=8761 # 注册中心不注册自己 eureka.client.register-with-eureka=false eureka.client.fetch-registry=false server.context-path=/3、在启动类上加上@原创 2020-07-28 14:03:06 · 340 阅读 · 0 评论 -
spring boot 读取配置文件
1、先创建配置文件application.properties,写上需要读取的属性2、创建读取配置文件的类注解:@Configuration //读取配置文件并创建实例化bean,可以用@Component 注解代替@PropertySource(value = {“classpath:config/application.properties”}) //配置文件路径@ConfigurationProperties(prefix=“test”) //根据前缀读取配置文件3、使用方式@Au原创 2020-06-24 15:04:55 · 195 阅读 · 0 评论 -
spring cloud 拦截器
import javax.servlet.http.HttpServletRequest;import org.apache.coyote.RequestInfo;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.ann...原创 2019-12-30 16:41:48 · 905 阅读 · 0 评论 -
spring cloud eureka注册中心搭建
1、创建maven项目,在pom.xml 中加入相应jar包2、在src/main/resources中创建application.properties文件,内容为spring.application.name=eureka-server // 注册中心服务名称server.port=8761 // 注册中心服务端口# 本身注册中心是一个服务但是不需要注册自己eureka.c...原创 2019-12-20 16:58:55 · 121 阅读 · 0 评论