Spring Boot 基础 三
发布日期:2021-11-15 14:57:30 浏览次数:37 分类:技术文章

本文共 865 字,大约阅读时间需要 2 分钟。

一。Spring Security

         (1)Spring Security配置

                      【

                                1.继承WebSecurityConfigurerAdapter,重写configure()方法

                                 2.注解@EnableWebSecurity(Spring  Boot中不用)

                        】

        (2)用户认证

                        【

                               1.内存中的用户(inMemoryAuthentication())

                                2.JDBC中的用户(dataSource())

                               3.通用的用户(继承UserDetailsService,注册该类)

                                  】

         (4)请求授权(重写configure())

          (5)Spring Batch

                           【

                                1.JobRepository,JobLauncher,Job,Step,ItemReader,ItemProcessor,ItemWirter 

                                 2.Job监听                            

                                3.数据读取(ItemReader)

                               4.数据处理及校验(处理:继承ValidatingItemProcessor,重写process方法。校验:继承Validator)

                             5.参数后置绑定(使用一个Bean生命周期注解@StepScope,通过@Value注入参数)     

                       】

          (6)异步消息

                        【

                             1.队列(点对点式)

                             2.主题(发布/订阅式)

                             3.ActiveMQ,HornetQ

                          】

            (7)Spring Integration

                        【

                             1.Message

                             2.Channel

                             3.Message EndPoint

                       】

二。Spring  Boot开发部署与测试

                   (1).开发的热部署

                            【

                                     1.模板热部署(eg:Spring.thymeleaf.cache=false)

                                      2.Spring Loaded (修改类文件的热部署)

                                      3.JRebel(热部署工具)

                                        】

                      (2)常规部署(jar,war打包)

三。应用监控

             【

                     1.http(定制端点eg:endpoints+端点名+属性名,自定义端点,自定义Healthlndicator)

                      2.JMX

                      3.SSH

                        】

四。分布式系统开发

                 【

                      1.Spring Cloud

                   】

 

 

                  

转载地址:https://blog.csdn.net/qq_39736176/article/details/81453182 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Linux 第一次作业 安装虚拟机
下一篇:Spring Boot 基础 二

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月23日 16时55分50秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java分词支持拼音_java 支持分词的高性能拼音转换工具,速度是 pinyin4j 的两倍... 2019-04-21
java中的%不对 如何处理_Java心得--异常及其处理 2019-04-21
java 上传速度计算_java常见3种文件上传速度对比和文件上传方法详细代码 2019-04-21
java 中区分月份_输入一年当中的月份,判断是哪个季节.(用java编写并且用到了import java.io.*;)... 2019-04-21
java 试图模版_图解Java设计模式之模板模式 2019-04-21
java.exe占用cpu_Windows服务器java.exe占用CPU过高问题分析及解决 2019-04-21
支付宝 java 乱码_支付宝即时到账接口中文乱码问题 2019-04-21
java中的handler理解_handler 与message的一些理解 2019-04-21
JAVA礼物题_这些Java面试题,你一定要记住! 2019-04-21
java 隐藏email_java Email 2019-04-21
linux下qt浏览word文件内容,Qt获取office文件内容 2019-04-21
amd锐龙笔记本cpu怎么样_不知不觉已经15款 AMD Ryzen锐龙笔记本处理器盘点 2019-04-21
syslog打印不带等级_(转)syslog日志等级 2019-04-21
librosa能量_librosa语音信号处理 2019-04-21
android日期选择区间控件_Android时间区间的选择 2019-04-21
lin通讯从节点同步间隔场_LIN模块介绍 2019-04-21
mysql注入提取邮件_Mysql提取数据每日自动邮件通知 2019-04-21
mysql 列权限_mysql 权限相关 2019-04-21
手机端 vue+vant datetime支持时分秒_vueCli4+vant+router+vuex+移动端适配 2019-04-21
kafka消费者直接存在mysql中_【Canal】利用canal实现mysql实时增量备份并对接kafka 2019-04-21