spring boot实践@余伟.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
spring boot实践@余伟.ppt

由浅到深,一步一步用起来,少走弯路 SpringBoot实践 大纲 基础框架搭建 spring,ibatis,db,通用mapper,定时任务 搭建完了,如何启动 存储与缓存 Redis存储应用 自定义基于redis的缓存应用 监控 Actuator的应用 自定义监控 1、搭建最基础的应用; 引入spring,ibatis,db的依赖 配置application 启动项目 2、比较简单增删改查的项目; 引入通用Mapper 3、想在项目里跑些定时任务; 引入Scheduled 引入spring,ibatis,db的依赖 配置 1、yml配置 2、java config配置 基础框架搭建 启动项目 1、main方法启动,使用内嵌的tomcat; 2、使用自己的tomcat来启动项目(重点介绍); 引入tomcat的依赖 SpringBootServletInitializer MainClass 基础框架搭建 项目是比较简单的增删改查的项目,提高开发效率。 1、引入依赖; 2、dao接口继承; 3、实体继承; 4、java config配置。 引入通用Mapper和分页插件 基础框架搭建 1、编写java类 @Scheduled(fixedDelay = 5000) @Scheduled(fixedRate = 3000) @Scheduled(cron = 0 0/1 * * * ?) 2、启动类允许Scheduling @EnableScheduling 定时任务 存储与缓存 引入redis 存储与缓存 //使用这个注解的方法执行前先读缓存,执行后会缓存其返回结果 @Cacheable(value = planCache,key = “#name) @Cacheable(value = planCache,keyGenerator = wiselyKeyGenerator) @Cacheable(value=“planCache,condition=#name.length() =4) //执行前不读缓存,执行后缓存结果 @CachePut(value= planCache ,key=# name) //使用这个注解的方法在其执行前或执行后移除Spring Cache中的某些元素 @CacheEvict(value= planCache ,key=#name) @CacheEvict(value= planCache ,allEntries=true) 基于redis的spring注解缓存 存储与缓存 基于redis的spring注解缓存 存储与缓存 现状: 缓存的过期时间只能总体控制,粒度不能到每个函数上。 我的需求: 1、每个方法结果缓存时间单独设置,常变化数据时间短,变化不频繁数据时间长。 2、当方法有参数时,不需要参数做key,用类名和方法名做key。 3、可定制化(缓存淘汰算法,缓存自由切换,功能增强) 基于redis的spring注解缓存 存储与缓存 自定义基于redis的缓存 存储与缓存 自定义基于redis的缓存 监控 Actuator的应用 查看health指标:http://localhost:54001/health 监控 spring-boot-admin-server的应用 http://localhost:8090/ 监控 spring-boot-admin-client的应用 监控 页面效果 监控 自定义监控埋点与数据输出 监控 自定义监控效果图展示 监控 自定义监控效果图展示 监控 自定义监控效果图展示 监控 自定义监控效果图展示 监控 自定义监控效果图展示 THANKS

文档评论(0)

capt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档