![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架原理
文章平均质量分 75
包含常见框架:Spring、SpringMVC、SpringBoot、MyBatis...
a栋栋栋
这个人很忙,什么都没留下~
展开
-
Servlet
主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。这里引申出HttpServlet【基于Http协议的servlet】原创 2024-05-23 20:40:28 · 519 阅读 · 0 评论 -
Spring框架
Spring Framework,它是很多模块的集合。比如IOC、AOP、一些第三方组件,同时支持JUnit单元测试框架。核心思想:不用我们开发者造轮子,开箱即用,提高开发效率。IOC依赖注入:Spring其他所有功能都需要依赖该模块IOC容器时Spring实现IOC的载体,IOC容器实际上就是个Map,存放的时各种对象。Bean指的是那些被IOC容器所管理的对象。原创 2024-05-23 13:12:39 · 1002 阅读 · 0 评论 -
Mybatis
执行方案出现如下情况,即有的数据没有被成功赋值:解决方式:通过给字段起别名通过resultMap的方式手动定义字段和属性的映射resultMap是Mybatis用于解决数据库列名与POJO属性名不匹配问题的强大工具,它可以在查询,插入,更新操作中灵活地重命名参数。原创 2024-05-22 20:29:59 · 1101 阅读 · 0 评论 -
Spring框架中常见注解
RequestParam 做映射,前端请求的参数映射到控制器Controller的处理方法上的参数上。【当参数需要设置默认值(前端没有发送这个参数)、参数名称不相等(前端与后端的名称不一样)】SpringBootApplication,其实就是同时包含了下面三个注解。@RequestMapping用在类上表示所有该类下方法的父路径。@PathVariable Restful风格, 路径参数。原创 2024-05-10 18:19:00 · 307 阅读 · 1 评论 -
SpringBoot工作原理
EnableAutoConfiguration注解基于@Import注解导入对应的配置选择器,内部就是读取了该项目和该项目引用的Jar包的classpath路径下META—INFO/ spring.factories文件中所配置的类的全类名。当Spring容器启动后,一些配置类、bean对象就自动存入到IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。通过@ComponentScan添加扫描的范围【比较繁琐,需要知道第三方库所在的包名,如果库多了,我还需要一个一个手动去添加】原创 2024-05-10 18:13:51 · 1650 阅读 · 2 评论 -
SpringMVC模式
处理器适配器的作用是将处理器对象(Controller)转换为处理器(Handler)的形式,然后执行其中的方法以处理请求。处理器拦截器与处理器执行链密切相关,处理器执行链中的处理器拦截器可以在请求进入处理器方法之前和处理器方法执行之后实施拦截逻辑。因此,虽然处理器执行链中包含了处理器方法,但最终还需要通过调用处理器对象和处理器适配器来执行具体的处理器方法,从而完成请求的处理过程。,包括了以上所述的元素。处理器执行链将负责依次执行处理器拦截器的前置处理、处理器方法的执行以及处理器拦截器的后置处理。原创 2024-05-10 11:21:04 · 1013 阅读 · 1 评论