![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
池存祥
点点滴滴,都是自我的积累
github.com/ccx1
展开
-
java-spring boot 反射创建@Autowired注入为null解决
首先引入 @Autowired private ApplicationContext applicationContext;在反射的类中使用.Class<?> clazz = Class.forName(classname);//获取bean, 这个就是已经注入好的javaBeanObject bean = applicationContext.getBean(clazz);applicationContext.getAutowireCapableBe..原创 2021-11-11 09:02:08 · 873 阅读 · 0 评论 -
AES加密java版本
public class AESUtils { public static final String AES = "AES"; // 盐 public static final String SALT = "_10001_"; public static String getPassword(String password) { //生成秘钥 try { KeyGenerator kg = KeyGenerato.原创 2021-06-29 16:38:08 · 212 阅读 · 0 评论 -
spring cloud- feignclient和controller在同一个工程导致冲突解决方案
报错There is already ‘userController’ bean methodThere is already ‘userController’ bean method解决方案:把原先的requestmapping改成下面的方式@FeignClient(value = "user-server", path = "/admin")原创 2021-01-29 15:27:08 · 837 阅读 · 0 评论 -
groovy脚本编写, 处理中文乱码, 结合lombok+fastjson, 输出数据库生成实体类
解决文件输出中文乱码的问题 PrintWriter output = new PrintWriter(new OutputStreamWriter(new FileOutputStream(new File(dir, className + ".java")), "utf-8")) output.withPrintWriter { out -> generate(out, className, fields) }结合lombok+fastjson, 去除原有get, set 方法.原创 2021-01-26 14:44:15 · 1421 阅读 · 0 评论 -
基于okhttp, 如何封装一个requestbody, 同样能在retrofit中使用
如何封装一个比较好的请求,减去每次请求的重新生成, json的构建.post, get的参数拼接采用了builder的建造者设计模式.简单化的做一个body的构建工厂.通过泛型.进行整合. protected final Map<String, Object> params = new HashMap<String, Object>(); protected final Map<String, String> header原创 2020-09-17 09:52:07 · 898 阅读 · 0 评论 -
JFinal-weixin源码编译启动(IDEA)
一、获取源码从gitee拉取代码https://gitee.com/jfinal/jfinal-weixin二、编译工程用idea打开刚刚下载的工程,然后用maven编译一下,pom.xml有几个修改的地方将其中的<scope>provided</scope>删除或者替换为<scope>compile</scope>...原创 2019-10-15 10:28:12 · 373 阅读 · 0 评论