spring-boot模板工程分享.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

前言核心框架核心流程封装数据缓存异常统一处理数据统一输出安全与ADMIN讨论大纲前言模板工程要做什么:1、统一核心框架;2、统一核心流程;3、统一异常处理、数据输出、安全控制的处理方式;4、提供可维护性和可读性,熟悉一个项目,其他项目能更快的入手。5、通过封装后,简化开发流程,提高开发效率,只用关心业务代码;模板工程要避免什么:1、把握模板工程的核心目标,避免做全能选手;2、模板工程的维护者不易过多,多则乱,1-2人。核心框架大部分的工程应该具备哪些功能:1、能快速开发查询、删除、修改、新增;2、能进行事务的控制;3、能连接mysql,使用redis。4、能跑一些定时任务。5、redis、http请求等通用操作。带着这些目标,看下demo页面,并看看我们的开发量。核心流程封装1、缓存使用;2、异常统一处理;3、数据输出统一处理。安全与ADMIN1、接口与服务安全(safe=AdminConstant.IP_REG);2、admin功能(受安全控制);讨论1、项目中需要解决的痛点都有哪些,比如:文件上传、传输加密等等2、常见的业务分类及核心功能的包结构、子系统划分,比如:社交(用户体系)、电商(商品、用户和订单体系)等等3、各常用组件特性及优缺点,比如:redis(适用于有简单结构需求的缓存),elasticsearch(适用于搜索引擎、结构化索引)等等4、springboot常用约定习惯、目录结构及配置等讨论未来如果我们使用了rpc框架的话和什么框架结合比较好,例如和springcloud,dubbo;springcloud和springboot都是spring的,结合起来是不是比较好点讨论1.希望完善对于数据库操作的处理:如对于简单的增删改查封装成泛型,对于复杂一点的也可以被兼容进去

2.对于请求参数的截取与处理、对于接口返回的统一处理希望完善一下。

3.缓存的的考虑,希望能体现出对于不同时效数据的处理讨论1:Springboot简化配置文件后多环境配置切换的问题2:关于集成组件比如MyBatis,log4j的自定义配置是否方便修改,如果遇到自动配置错误的解决成本3:如何将现有项目按模板转换为SpringBootTHANKS

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档