Java
张红熙
程序员不是屌丝!
展开
-
使用 ThreadPoolTaskScheduler 实现定时任务的 启停、周期修改
1、用到的包import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; import org.springframework.scheduling.support.CronTrigger;import java.util.concurrent.ScheduledFuture;2、代码@Configurationpublic class InventorySchedule { pr转载 2020-11-27 17:08:44 · 1307 阅读 · 0 评论 -
通过fastjson 将 Object 转 List<T>
1,引入依赖<!-- fastjson--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></depende...原创 2019-09-15 14:22:40 · 5022 阅读 · 2 评论 -
Spring boot @Value 获取配置文件中单一属性信息
1,配置文件server: port: 6019spring: datasource: username: bjfk_base password: bjfk_base url: jdbc:mysql://192.168.1.161:3306/ccp_bjfk?useUnicode=true&characterEncoding=utf-8&u...原创 2019-09-15 14:11:00 · 584 阅读 · 0 评论 -
Map集合转换成实体类对象,实体类对象转换为map集合,互转工具类
1、工具类package com.ihrm.common.utils; import org.springframework.cglib.beans.BeanMap; import java.util.HashMap;import java.util.Map; public class BeanMapUtils { /** * 将对象属性转化为map结合...转载 2019-08-19 17:06:26 · 2220 阅读 · 1 评论 -
spring-boot 允许跨域访问配置类
/** * @ClassName: CorsConfig * @Description: 服务端允许跨域访问配置类* */@Configuration public class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfigu...转载 2019-06-27 17:06:50 · 718 阅读 · 0 评论 -
spring-boot swagger2 设置全局token,解决接口需要token验证的问题
1、Swagger2 配置类关键是在securitySchemes()方法配置里增加需要token的配置。配置完成后,swagger-ui.html里右上角会有一个Authorize的按钮,录入该token即能成功调用相关接口@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket...转载 2019-06-27 15:38:44 · 14464 阅读 · 4 评论 -
Element-ui el-upload组件上传功能 前后台
1、前端代码<el-upload class="upload-common" :action= actionUrl :data=file_info :before-upload="beforeAvatarUpload" :on-success="handleSuccess" accept="image/jpeg,image/g...原创 2019-07-08 15:00:28 · 12922 阅读 · 5 评论 -
JSON字符串和java对象
采用 Jackson 进行转换1、引入依赖包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.7.3</version>&l...原创 2019-06-26 10:59:01 · 107 阅读 · 0 评论 -
自定义注解提示:ElementType cannot be resolved to a variable
解决方式1.手动导入包import java.lang.annotation.RetentionPolicy;import java.lang.annotation.ElementType;原文http://www.codingwhy.com/view/851.html转载 2019-06-18 14:00:46 · 2756 阅读 · 0 评论 -
vue + spring boot 项目部署
一 、spring-boot - jar包方式启动也就是使用spring boot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上。不需要外置tomcat1.maven install 打成jar包2.将jar包放到任意文件夹,执行下面的命令java -jar wydl-0.0.1-SNAPSHOT.jar (wydl-0.0.1-SNAPSHOT.jar 为生成...原创 2019-06-25 10:20:44 · 1719 阅读 · 0 评论 -
spring-boot + VUE 实现登录token验证,前后台获取当前登录人信息 三部曲(三)
通过自定义 @CurrentUser 获取当前登录用户1、定义 @CurrenUser注解package com.presoft.wydl.common.config;import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.Retent...转载 2019-06-20 11:04:51 · 3760 阅读 · 0 评论 -
spring-boot + VUE 实现登录token验证,前后台获取当前登录人信息 三部曲(二)
public class AuthenticationInterceptor implements HandlerInterceptor { @Autowired UserService userService; @Override public boolean preHandle(HttpServletRequest httpServletRequest,...转载 2019-06-20 10:48:48 · 8072 阅读 · 6 评论