![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
程序员铁蛋
这个作者很懒,什么都没留下…
展开
-
SpringBoot启动流程
@SpringBootApplicationpublic class AdminApplication { public static void main(String[] args) { // 执行main方法 SpringApplication.run(AdminApplication.class, args); }} public static ConfigurableApplicationContext run(Class<?> prim原创 2021-02-08 09:45:36 · 156 阅读 · 0 评论 -
接口幂等性的四种方案
1 什么是接口幂等性接口幂等性是指一次和多次请求某一个资源对于资源本身应该具有相同的结果,即任意执行多次执行对资源本身所产生的影响与一次执行的影响相同。2 为什么需要实现幂等性前端重复提交表单;用户恶意进行刷单;接口超时重复提交;消息进行重复消费;3 引入幂等性对系统的影响引入幂等性后有如下影响:把并行执行的功能改为串行执行,降低了执行效率;增加了额外控制幂等性的业务逻辑,复杂了业务功能所以在使用的时候需要考虑是否需要幂等性,一般情况下不需要引入幂等性4 请求方法类型是否满足原创 2021-02-03 10:40:27 · 725 阅读 · 0 评论 -
SpringBoot自动装配原理
SpringBoot项目无需各种配置文件,一个main方法,就能把项目启动起来。那么我们看看SpringBoot是如何进行自动配置和启动的。SpringBoot通过main方法启动SpringApplication类的静态方法run()来启动项目。根据注释的意思,run方法从一个使用了默认配置的指定资源启动一个SpringApplication并返回ApplicationContext对象,这个默认配置如何指定呢?这个默认配置来源于@SpringBootApplication注解,这个注解是个复原创 2020-07-21 15:22:12 · 39469 阅读 · 18 评论