分类 Spring 教程 下的文章


撰写于    浏览:10363 次  分类: Spring 教程
2022年1月20日,Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。备注:Spring Boot版本号通常有四种形式,SNAPSHOT:快照版,表示开发版本,随时可能修改;M1(Mn):M是milestone的缩写,也就是里程碑版本;RC1(RCn):RC是release candidates的缩写,也就是发布预览[...]

撰写于    浏览:7400 次  分类: Spring 教程
控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。例如:Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式[...]

撰写于    浏览:5453 次  分类: Spring 教程
1、 什么是SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由 Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分[...]

撰写于    浏览:5005 次  分类: Spring 教程
Spring是Java EE编程领域最伟大的开源框架,没有之一。它诞生于2002年,由传奇码农Rod Johnson创建,Spring的初衷是为了解决企业级编程开发中的复杂性,实现敏捷开发。在如今世道,Spring俨然成为Java的代名词,开口不谈Spring,十年Java也枉然,可见Spring的影响之巨大。提到码农界的大神,很多会想到“求伯君”[...]

撰写于    浏览:5474 次  分类: Spring 教程
Spring Framework 5.1.x 不再进行稳定的更新支持,自 2020 年 12 月起使用 5.2.x 和 5.3.x 替代。 Spring Framework 5.2.x 发布于 2019 年 9 月,并且将支持到 2021 年底。 Spring Framework 5.3.x 是发布的第五个大版本,也是最新的正式发布版本(发布于 2[...]

撰写于    浏览:5184 次  分类: Spring 教程
Spring Batch 是一个轻量级的批处理框架,批处理在企业生产中扮演着重要的角色,例如:新用户注册成功的通知短信,月末产品营收的汇总计算等。一个典型的批处理应用程序大致流程如下所示:(1)从数据库,文件或队列中读取大量记录。(2)以某种方式处理数据。(3)以修改之后的形式写回数据。Spring Batch 的功能非常强大,它的特性包括数据验证[...]

撰写于    浏览:10676 次  分类: Spring 教程
1、ModelAndView的作用(1)ModelAndView 用于后台与前端页面交互(2)可以用于重定向与转发到指定页面(3)可以保存数据然后渲染到页面2、ModelAndView的用法介绍(1)在Controller层的方法返回值写为ModelAndView (2)在方法内 new 一个 ModelAndView(3)给ModelAndVie[...]

撰写于    浏览:9787 次  分类: Spring 教程
SpringMVC 使用 @ModelAttribute 和 @SessionAttributes 在不同的模型(model)和控制器之间共享数据。 @ModelAttribute 主要有两种使用方式,一种是标注在方法上,一种是标注在 Controller 方法参数上。当 @ModelAttribute 标记在方法上的时候,该方法将在处理器方法执行[...]

撰写于    浏览:9497 次  分类: Spring 教程
@Resource和@Autowired区别和联系@Resource和@Autowired都是做Bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。两者都可以写在字段和setter方法上。如果都写在字段上,那么就不需要再写set[...]

撰写于    浏览:9125 次  分类: Spring 教程
在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.xml中配置的映射作用。如下所示:<servlet> <servlet-name>servletName</servlet-name> <[...]