1、idea 新建一个项目,https://blog.youkuaiyun.com/huangwenyi1010/article/details/55047138
2、下载maven,解压maven,idea --file---setting--- mvave(路径,setting.xml , 新建一个项目jar包存放的仓库地址)
点击右侧刷新下载project 依赖jar包
3、新建countroller类测试。https://blog.youkuaiyun.com/huangwenyi1010/article/details/76359275
4、 spring boot 连接MySQL数据库 https://www.cnblogs.com/liangblog/p/5228548.html
阿里 Druid 组件 :监控(过滤,监听),扩展,稳定 springboot 事物 @Transactional
filter 权限访问控制,过滤敏感词汇,压缩响应信息。html 页面,图片,拦截。
案例: https://blog.youkuaiyun.com/m0_38075425/article/details/81164930
listener 监听:是servlet的监听器,统计在线人数和在线用户。系统加载时进行信息初始化,统计网站访问量。
和redis缓存技术来缓存用户信息。提高系统性能。
案例: https://blog.youkuaiyun.com/m0_38075425/article/details/81164501
https://blog.youkuaiyun.com/rj2017211811/article/details/93126578
springboot mybatis 插件生成类: https://blog.youkuaiyun.com/huangwenyi1010/article/details/76359275
案例和官网: https://blog.youkuaiyun.com/xiaoleizhanghahaha/article/details/104859342
spring data jpa Java类生成表:https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/
thymeleaf 模板引擎:页面设计html ------》 官方网站:https://www.thymeleaf.org/index.html
表达式: ${...} 变量 ,*{...} 选择, #{...} 消息文字 @{...}链接URL #maps 工具对象
标签(th 开头): th:action
函数(#开头): #dates
5、spring boot quartz :
1、配置文件方式:https://blog.youkuaiyun.com/huangwenyi1010/article/details/76359275 spring方式
2、注解方式: https://www.cnblogs.com/lshan/p/11169009.html 无配置
6、spring boot redis缓存: https://blog.youkuaiyun.com/huangwenyi1010/article/details/76359275
基于内存的单线程高性能key-value 型数据库:包括String ,list ,set,zset,hash
默认端口:6379
7、JMS 消息介绍 springboot集成ActiveMQ,实现异步发表微信@Async 消息队列
案例: https://www.cnblogs.com/ruiati/p/8984303.html
8、spring boot swagger2 : https://blog.youkuaiyun.com/huangwenyi1010/article/details/76359275
9、全局异常,重试机制(retry)