######方法注释模板
template text:
**
* description: $description$
*
* @param $param$
* @return $return$
*/
param参数表达式:
groovyScript(
"def commonResult='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if (i == 0) {
commonResult += params[i];
} else {
commonResult += '\\n' + ' * @param ' + params[i];
}
};
return commonResult ", methodParameters())
PS: 按照idea自定义的快捷键可以迅速生成方法注释,@throws的注释需要手动添加
- 在message-manager-vue目录,通过命令行窗口执行:npm run serve, 可访问web页面: http://localhost:8090/#/
- 后台启动需要预先安装rabbitmq,redis,mysql,ftp服务,修改yml中对应的配置
- 依次启动eureka,web-server,msg-consumer(采用feign调用),gateway-server,访问注册中心:http://localhost:9761/
4. 2020-01-01 完成rabbitmq服务的开发,做了基本测试,分发模式的理解,可阅读官方文档RabbitMQ Tutorials
5. 2020-01-02 参考zhuma的博客规划了项目的日志打印和异常分类处理(非常值得借鉴)
10. 2020-03-30 完成通用的文件失败重传,同步代码仓库到码云,自测试通过
11. 2020-04-03 完成spring,mybatis,druid动态数据源切换,分布式id,可以访问监控页面:http://localhost:9012/druid/sql.html
16. 2020-04-30 项目的summaries中放着项目实践中的相关总结,同步于博客园中
22. 2020-06-11 完成rabbitmq服务API的优化调整,使用更加灵活的日志定制写法,需关注logback新版本的问题issue
参考了众多博主的帖子,按照实际使用做了调整,一并感谢,共勉
- SpringBoot的restTemplate整合HttpClient连接池及配置
- Java8环境下使用restTemplate单/多线程下载大文件和小文件
- java.util.concurrent.ThreadFactory 实例讲解
- Springboot项目搭建有ftpClientPool的Ftp工具类
- git项目ftpClientPool
- springboot快速启动插件ftp篇-连接池
- Windows 下安装RabbitMQ服务器及基本配置
- Restful Api写法心得之三《返回值篇》
- Hystrix使用说明,配置参数说明
- Java线程池最佳实践
- SpringBoot与JUnit+Mockito 单元测试
- 一次logback多线程调优的经历
- Logback - SiftingAppender
- 自定义logback触发器策略进行日志滚动
- spring-boot-2.0.3之quartz集成,最佳实践
- Datasource动态切换
- 实现mybatis未知个数数据源动态切换
- mybatis拦截器设置分布式id(雪花算法id)
- Native Operating System and Hardware Information
- Mybatis generator生成工具简单介绍
- springcloud项目搭建(Finchley.RELEASE版)
- Vue中使用websocket的正确使用方法
- vue的webpack代理websocket配置
- logback自定义logger的java代码
- logback运行时动态创建日志文件
*** 待续...