上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: springboot打成jar包后无法解压 Springboot打出来的jar,用压缩工具解压报错。Why? 先说解决办法。 1、解决办法 executable属性导致的,属性改成false后重新打包,就可以解压 那么,executable设置成true作用是什么呢?为什么设置成true就无法解压呢 阅读全文
posted @ 2019-11-26 10:24 yejg1212 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 一、打包 Springboot打包的时候,需要配置一个maven插件[spring boot maven plugin] 这个插件提供了5个功能模块,包括: build info:生成项目的构建信息文件build info.properties repackage:默认goal。在mvn packa 阅读全文
posted @ 2019-11-26 10:20 yejg1212 阅读(782) 评论(0) 推荐(0) 编辑
摘要: Base64出现\r\n的问题 前段时间遇到这么一个小问题: 后台接口返回一个图片的base64串,同事拿着这个字符串,找了一个在线图片和Base64字符串互转的工具网站,想将字符串转成图片,死活转不了,一度怀疑生成代码有问题。 o(╯□╰)o 对比了下接口返回的字符串,和在线工具网站图片转的bas 阅读全文
posted @ 2019-11-25 11:25 yejg1212 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 1、LiquiBase简介 LiquiBase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。LiquiBase的主要特点有: 支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql 阅读全文
posted @ 2019-03-09 15:08 yejg1212 阅读(3500) 评论(0) 推荐(0) 编辑
摘要: 前面在 "使用Swagger2时遇到的坑" 中简单介绍了Swagger的使用。 不过默认情况下,Swagger2会把项目中的所有接口都展示在列表里,特别是你用了Springboot/SpringCloud之后,各种内部health check的接口,但其实这些都没必要展示出来。 这时候,你就需要限定 阅读全文
posted @ 2019-03-09 15:06 yejg1212 阅读(3408) 评论(0) 推荐(0) 编辑
摘要: Swagger2使用起来很简单,加一个@EnableSwagger2注解,并引入如下依赖就ok了 配置好之后,启动项目,浏览器输入 http://localhost:8080/swagger ui.html 应该就能看到api页面了。 But… 问题一:认证 Unable to infer base 阅读全文
posted @ 2019-02-15 17:21 yejg1212 阅读(31182) 评论(1) 推荐(0) 编辑
摘要: Apollo源码阅读笔记(二) "前面" 分析了apollo配置设置到Spring的environment的过程,此文继续PropertySourcesProcessor.postProcessBeanFactory里面调用的第二个方法initializeAutoUpdatePropertiesFe 阅读全文
posted @ 2019-01-07 14:01 yejg1212 阅读(2789) 评论(0) 推荐(0) 编辑
摘要: Apollo源码阅读笔记(一) 先来一张官方客户端设计图,方便我们了解客户端的整体思路。 我们在使用Apollo的时候,需要标记@EnableApolloConfig来告诉程序开启apollo配置,所以这里就以EnableApolloConfig为入口,来看下apollo客户端的实现逻辑。关于apo 阅读全文
posted @ 2019-01-07 14:00 yejg1212 阅读(2641) 评论(0) 推荐(0) 编辑
摘要: Spring容器的创建刷新过程 以AnnotionConfigApplicationContext为例,在new一个AnnotionConfigApplicationContext的时候,其构造函数内就会调用父类的refresh方法 java beanFactory.getBeanNamesForT 阅读全文
posted @ 2018-12-06 19:51 yejg1212 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 1、通过xml定义 2、通过注解 这种方式比较常见,通常用@Controller、@Component、@Service等等 3、通过@Bean注解 比如下面的代码往容器中注册一个Person对象 默认情况下,使用方法【person()】名person作为Person对象的注册id 也可以通过修改方 阅读全文
posted @ 2018-12-06 09:25 yejg1212 阅读(815) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页