# springboot-study **Repository Path**: icesky1stm/springboot-study ## Basic Information - **Project Name**: springboot-study - **Description**: springboot的组件学习demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-20 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 整体环境介绍 ## 背景 ## 结构 ### 整体的工程结构计划如下: ``` |-- springboot-all # 整体maven工程项目,主要关注marven的配置 |-- springboot-redis # 生产级rediscluster的使用方式 |-- springboot-mybatis # 一个增删改查的html页面mysql+mybatis+thymeleaf |-- springboot-rocketmq # 生产机rocketmq的使用(发送、接收) |-- springboot-log # 结合log4j2的异步日志刷新,以及与sleuth和zipkin结合 |-- springboot-cache # 本地缓存,httpget模式,undertow更换, junit测试 |-- springboot-feign # okhttp+feign的动态代理模式实现http, 未使用feign的starter,fastjson的简单应用 |-- springboot-taskpool # springthreadpool的线程池使用,从ftp下载文件,文件操作,多线程操作 |-- springboot-dubbo # dubbo接口的实现 |-- springboot-netty # netty的tcp连接编写 ``` ### springboot子工程的标准结构 ``` - controller - service   impl - mapper - utils - domain(也可以放在根目录) - config - interceoter(拦截器) - dto 本次做了如下调整: - controller - config - service - impl - dao - pojo - mapper - utils SpringApplication.java ``` ## spring-log 参考该文档 https://www.cnblogs.com/keeya/p/10101547.html Undertow https://www.jianshu.com/p/558f4504d591 IDEA快捷键: cmd + n新建 cmd + e最近文件