Spring
文章平均质量分 75
喜欢敲代码的Apollo
应届毕业生,蚂蚁金服JAVA后端工程师,欢迎小伙伴们一起交流!
展开
-
springboot手动引入jar包的方式
1、将jar包手动放到resource-lib里,修改pom.xml的设置参考文章https://blog.csdn.net/weixin_46724181/article/details/1226434372、将jar包下载后,通过IDE手动在模块中加入依赖文件https://zhuanlan.zhihu.com/p/3384749133、将jar包安装到本地maven仓库,通过IDE中的mvn installhttps://www.jb51.net/article/194928.htm.原创 2022-04-15 15:17:23 · 5207 阅读 · 0 评论 -
三月学习随记
Spring注解@Target、@Retention、@Document注解简介https://www.cnblogs.com/xushuanglong/p/14470076.html@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface MthCache { String key();}@Target 注解功能:指明了修饰的这个注原创 2022-03-14 15:59:42 · 139 阅读 · 0 评论 -
对SpringBean生命周期的理解
1、为什么要理解Bean的生命周期https://blog.csdn.net/yjc0403/article/details/84831832Bean的生命周期可以理解为Bean从产生到销毁的过程,中间涉及到了实例化、属性注入、初始化等流程,同时后置处理器BeanPostprocessor穿插执行,只有了解了这个过程,才能在Bean生产过程中进行一些定制化操作。以beanPostProcessor为例:背景公司有一个线上数据源加密包, 这个包是在原开源包基础上修改了源码把明文的password设置转载 2021-05-12 17:13:01 · 331 阅读 · 0 评论 -
Tomcat到Servlet再到DispatcherServlet
前言写这篇文章的初衷其实是上一篇文章之后的想法,在TCP/IP五层模型视角下的浏览器请求中我以TCP/IP五层模型的视角分析了浏览器请求的传输过程,浏览器输入的url经过http封装后到达服务端TCP层后,得到的是个http请求,那么在服务端怎么对这个消息进行处理并返回响应?先上结论,Tomact的Connector会监听端口,接受TCP请求并产生一个线程来处理这个请求,把产生的 Request 和 Response 对象传给后续步骤,最后Connector会返回HttpServletResponse,原创 2021-03-30 11:13:31 · 3027 阅读 · 2 评论 -
SpringMVC如何处理请求
前言在浏览器输入url地址后回车,请求是怎样被处理并返回的?带着这个问题我对SpringMVC的执行过程进行了一下梳理。框架SpringMVC的原理如下图所示: 当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器(Controller)处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。上面的图可能不太直观,看看下面这张图,实现表示SpringMVC帮我们做的,原创 2021-03-01 20:19:33 · 1293 阅读 · 0 评论 -
SpringIOC的深入理解
SpringIOC要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。什么是依赖倒置原则?假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后根据车身设计好整个汽车。这里就出现了一个“依赖”关系:汽车依赖车身,车身依赖底盘,底盘依赖轮子。这样的设计看起来没问题,但是可维护性却很低。假设设计完工之后,上司却突然说根据市场需求的变动,要我们原创 2021-02-19 12:21:11 · 1241 阅读 · 1 评论 -
狂神说SpringBoot最全笔记
目录狂神说SpringBoot01:Hello,World!狂神说SpringBoot02:运行原理初探狂神说SpringBoot03:yaml配置注入狂神说SpringBoot04:JSR303数据校验及多环境切换狂神说SpringBoot05:自动配置原理狂神说SpringBoot06:自定义starter狂神说SpringBoot07:整合JDBC狂神说SpringBoot08:整合Druid狂神说SpringBoot09:整合MyBatis狂神说SpringBoot10:Web开原创 2021-02-07 10:52:56 · 25407 阅读 · 7 评论 -
Spring依赖注入与自动装配
Spring依赖注入与自动装配首先推荐狂神说的Spring讲义1.Beans.xml作用简而言之,我们通过在beans.xml中进行配置,将各种类交给spring来管理。2.依赖注入推荐狂神说Spring03:依赖注入(DI)这要从控制反转说起,控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(Dependency Injection,DI)。所谓的IoC,一句话搞定 : 对象由Spring 来创建 ,原创 2021-02-06 12:32:49 · 13717 阅读 · 1 评论