摘要:
背景 因为在项目中需要使用阿里云的视频点播服务,需要获取视频点播的时长信息。 工具类 生成签名串Signature SignatureUtils.java package com.meeno.wzq.alibaba.signature; import com.google.common.collec 阅读全文
posted @ 2020-09-22 20:52
公众号/架构师与哈苏
阅读(689)
评论(0)
推荐(0)
摘要:
#获取SpringBean工具类 SpringBeanUtil代码如下: package com.meeno.wzq.util; import org.springframework.beans.BeansException; import org.springframework.context.A 阅读全文
posted @ 2020-09-22 20:48
公众号/架构师与哈苏
阅读(158)
评论(0)
推荐(0)
摘要:
批量下载文件为zip包的工具类 package com.meeno.trainsys.util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import j 阅读全文
posted @ 2020-09-22 20:47
公众号/架构师与哈苏
阅读(571)
评论(0)
推荐(0)
摘要:
application.yml server: port: 9443 ssl: key-store: classpath:4148017_qra.meeno.net.pfx key-store-type: PKCS12 key-store-password: ***** resources目录下 阅读全文
posted @ 2020-09-22 20:40
公众号/架构师与哈苏
阅读(1127)
评论(0)
推荐(0)
摘要:
添加maven依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.5</version> </dependency> 获取IP地址工具类 package com.m 阅读全文
posted @ 2020-09-22 18:30
公众号/架构师与哈苏
阅读(1646)
评论(0)
推荐(0)
摘要:
场景 有的时候我们需要获取客户端的真实ip,用来实现ip白名单,和黑名单的配置! ip工具类如下 package com.meeno.framework.utils; import javax.servlet.http.HttpServletRequest; /** * @Auther: Wzq * 阅读全文
posted @ 2020-09-22 18:28
公众号/架构师与哈苏
阅读(273)
评论(0)
推荐(0)
摘要:
1.设置仓库可以在setting.xml中设置(也可以在pom中设置,设置项即可) <mirror> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url> 阅读全文
posted @ 2020-09-22 18:26
公众号/架构师与哈苏
阅读(769)
评论(0)
推荐(0)
摘要:
SpringDataJpa Spring Data JPA是较大的Spring Data系列的一部分,可轻松实现基于JPA的存储库。该模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring支持的应用程序变得更加容易。 实现应用程序的数据访问层已经很长一段时间了。为了执行简 阅读全文
posted @ 2020-09-22 18:25
公众号/架构师与哈苏
阅读(2808)
评论(0)
推荐(0)
摘要:
pom.xml <?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 阅读全文
posted @ 2020-09-22 18:23
公众号/架构师与哈苏
阅读(204)
评论(0)
推荐(0)
摘要:
前要 之前我们介绍了JSR-303验证方式,十分的方便Spring都帮我们封装好了,但是对一些复杂的验证,还是需要更加灵活的验证器的。 JSR-303验证器传送门:https://www.jianshu.com/p/6980266af68e 自定义验证器是基于WebDataBinder,在请求流程中 阅读全文
posted @ 2020-09-22 18:22
公众号/架构师与哈苏
阅读(349)
评论(0)
推荐(0)
摘要:
需求 我们可能对接客户的系统的时候,虽然Spring为我们提供的很多方便的转换器,但是遇到还是可能遇到需要自定义请求参数转换器的情况。 日期转换器 SpringBoot默认是没有配置日期转换器的我们可以自己写,也可以使用配置让SpringBoot来生成:https://www.jianshu.com 阅读全文
posted @ 2020-09-22 18:21
公众号/架构师与哈苏
阅读(959)
评论(0)
推荐(0)
摘要:
这里使用一个最简单的模式,一个生产者内容被消费一次 配置类 在rabbitmq web管理界面可以看到OPERATERECORD_QUEUE 这个变量里面的名称 OperateRecordRabbitConfig.java package com.meeno.inner.oa.common.rabb 阅读全文
posted @ 2020-09-22 18:20
公众号/架构师与哈苏
阅读(134)
评论(0)
推荐(0)
摘要:
创建一个接口所有枚举继承 package com.gecko.charging.common; public interface BaseEnum { Integer getCode(); } 具体的枚举类型 package com.gecko.charging.partner.enums; imp 阅读全文
posted @ 2020-09-22 18:19
公众号/架构师与哈苏
阅读(1506)
评论(0)
推荐(0)
摘要:
在src/main/resources下新建一个banner.txt ${AnsiColor.BRIGHT_RED} //////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888 阅读全文
posted @ 2020-09-22 18:14
公众号/架构师与哈苏
阅读(291)
评论(0)
推荐(0)
摘要:
问题 Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'; nested exception is org.springframework.core.convert.Conversi 阅读全文
posted @ 2020-09-22 18:13
公众号/架构师与哈苏
阅读(6761)
评论(0)
推荐(0)
摘要:
在启动类上加入@EnableAsync 异步方法 /** * 简单文本邮件 * @param to 收件人 * @param subject 主题 * @param content 内容 */ @Async public void sendSimpleMail(String to, String s 阅读全文
posted @ 2020-09-22 17:56
公众号/架构师与哈苏
阅读(200)
评论(0)
推荐(0)
摘要:
第一种方法 在Controller类或方法上加上@CrossOrigin元注解 package com.wzq.test.action; import com.wzq.utils.BatchDownFilesUtils; import org.springframework.beans.factor 阅读全文
posted @ 2020-09-22 17:55
公众号/架构师与哈苏
阅读(168)
评论(0)
推荐(0)
摘要:
第一种:SpringBoot官网提供了一种websocket的集成方式 第二种:javax.websocket中提供了元注解的方式 下面讲解简单的第二种 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId 阅读全文
posted @ 2020-09-22 17:53
公众号/架构师与哈苏
阅读(511)
评论(0)
推荐(0)
摘要:
生成随街验证码 VerifyCode 工具类 package com.meeno.common.cerifycode; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; impo 阅读全文
posted @ 2020-09-22 17:25
公众号/架构师与哈苏
阅读(306)
评论(0)
推荐(0)
摘要:
前言 我们可以在redis中发布一条订阅到通道中,所有监听了这个通道的都可以收到这个发布的内容! redis订阅监听配置类 代码如下: RedisListenerConfig.java package com.wzq.redis.config; import org.springframework. 阅读全文
posted @ 2020-09-22 17:22
公众号/架构师与哈苏
阅读(2005)
评论(0)
推荐(0)
摘要:
开启过期监听 vim /etc/redis.conf 取消notify-keyspace-events Elg的注释 pom.xml 添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo 阅读全文
posted @ 2020-09-22 16:41
公众号/架构师与哈苏
阅读(493)
评论(0)
推荐(0)
摘要:
SpringWebSocketConfig配置 package com.meeno.chemical.socket.task.config; import com.meeno.chemical.socket.task.handler.TaskProgressWebSocketHandler; imp 阅读全文
posted @ 2020-09-22 16:15
公众号/架构师与哈苏
阅读(191)
评论(0)
推荐(0)
摘要:
说明 SpringBoot 为我们封装了许多,简便的获取请求参数的方法! 1.获取无注解获取请求参数 请求地址:http://192.168.0.115:8080/myproject/test/noAnnotationsMethod?name=hello @GetMapping("noAnnotat 阅读全文
posted @ 2020-09-22 16:10
公众号/架构师与哈苏
阅读(987)
评论(0)
推荐(0)
摘要:
maven <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.22</version> </dependency> 配置yml spr 阅读全文
posted @ 2020-09-22 14:37
公众号/架构师与哈苏
阅读(184)
评论(0)
推荐(0)
摘要:
package com.meeno.inner.oa.extend.operaterecord.aop; import com.alibaba.fastjson.JSONArray; import com.google.common.collect.Lists; import com.meeno.i 阅读全文
posted @ 2020-09-22 14:19
公众号/架构师与哈苏
阅读(208)
评论(0)
推荐(0)
摘要:
maven配置 <!--mail--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> applicati 阅读全文
posted @ 2020-09-22 14:12
公众号/架构师与哈苏
阅读(166)
评论(0)
推荐(0)
摘要:
枚举 package com.meeno.boot.oa.employee.enums; import com.alibaba.fastjson.annotation.JSONType; import com.meeno.boot.oa.common.BaseEnum; import com.mee 阅读全文
posted @ 2020-09-22 12:25
公众号/架构师与哈苏
阅读(1851)
评论(0)
推荐(0)
摘要:
pom.xml <dependencyManagement> <dependencies> <dependency> <groupId>org.activiti.dependencies</groupId> <artifactId>activiti-dependencies</artifactId> 阅读全文
posted @ 2020-09-22 12:17
公众号/架构师与哈苏
阅读(953)
评论(0)
推荐(0)
摘要:
Spring Boot1.4版本后配置更改为: spring.http.multipart.maxFileSize = 10Mb spring.http.multipart.maxRequestSize=100Mb Spring Boot2.0之后的版本配置修改为: spring.servlet.m 阅读全文
posted @ 2020-09-22 10:19
公众号/架构师与哈苏
阅读(198)
评论(0)
推荐(0)
摘要:
#前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot Bean的使用。 #声明为SpringBean的元注解 @Repository注解:Dao层使用 阅读全文
posted @ 2020-09-22 10:12
公众号/架构师与哈苏
阅读(207)
评论(0)
推荐(0)
摘要:
前言 Spring AOP使用了动态代理技术,动态代理在业界比较流行的实现方式有,CGLIB,Javassist,ASM等等。 Spring动态代理实现方式 Spring采用了JDK和CGLIB两种方式,我们一般都是接口,配实现类,对应这种方式Spring采用的代理方式是JDK代理,如果实现类没有使 阅读全文
posted @ 2020-09-22 10:06
公众号/架构师与哈苏
阅读(383)
评论(0)
推荐(0)
摘要:
#创建wzq.properties #wzq.properties注入User实体类中 @PropertySource(value = "classpath:wzq.properties",ignoreResourceNotFound = true) classpath:wzq.properties 阅读全文
posted @ 2020-09-22 10:04
公众号/架构师与哈苏
阅读(237)
评论(0)
推荐(0)
摘要:
application-dev.yml spring: rabbitmq: username: admin password: admin host: 192.168.0.45 port: 5672 消费者实现类 MyConsumer.java package com.meeno.inner.oa. 阅读全文
posted @ 2020-09-22 10:01
公众号/架构师与哈苏
阅读(203)
评论(0)
推荐(0)
浙公网安备 33010602011771号