说说Java那点事
文章平均质量分 96
新兴AI民工
人工智能行业的新兴民工
展开
-
springboot中动态代理的那些事
动态代理代理模式 & 静态代理动态代理动态生成的代理类切面编程AOP在前一篇文章中,把springboot的基本流程梳理了一遍。但里面有一个问题没有往深入了说:springboot作为一个javaBean的大盒子,这些bean是什么时候被加载到盒子里的,又是怎么样被加载进去的,哪些会被加载进去。在讲这些东西之前,还有一个非常重要的东西需要拿出来说一说,那就是动态代理技术。动态代理代理模式 & 静态代理代理模式的类图:在上图的代理模式中,总共有4个角色: IS原创 2021-06-30 14:53:58 · 1015 阅读 · 0 评论 -
springboot启动的那些事
文章目录前言Springboot框架准备知识java beansbean的使用方式上下文context启动过程SpringApplication的构造函数run函数监听器SpringApplicationRunListeners类ApplicationEvent事件类ApplicationListener类(观察者)上下文contextConfigurableEnvironment类MutablePropertySources类启动时的注解@SpringBootApplication注解@Component原创 2021-05-21 12:41:59 · 504 阅读 · 0 评论 -
Java数据库框架小结
文章目录原生数据库操作过程优化JDBCORM实现HibernateMybatisSpring Data连接池 前面一篇提到了java体系里的web开发历史小结。这次我们转过头来看下Spring全家桶里面的一个重要组成部分:Spring Data。 这个部分是Spring框架针对Java对各个数据源操作、应用的框架。我们先只关注关系型数据库。同样的,我们从最早的Java数据库访问说起,这是我根据我自己接触到的内容整理的,不一定和各位的顺序相同。原生数据库操作 我还记得大概十年前写数据库操作代码时原创 2021-02-06 20:13:31 · 1856 阅读 · 2 评论 -
Java Web开发历史小结
文章目录ServletServlet容器DefaultServlet:静态界面Servlet原生HTML组装JSP(Java Server Page)Ajax(Asynchronous Javascript And XML)Ajax代码Demo浏览器展示MVC开发框架MVC概念MVC代码框架J2EE & JavaBeansIOC & DISSH框架(Struts +Spring + Hibernate)SSM框架(Spring + SpringMVC + Mybatis)越来越大的Sprin原创 2021-01-26 11:49:41 · 1486 阅读 · 0 评论