随笔分类 -  spring

摘要:传值方式 前面几篇文章中我们提到的都是获取浏览器发送到服务器请求的方式,现在我们来介绍一下如何使用springmvc进行传值到jsp页面。 1.Model & ModelMap ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即 阅读全文
posted @ 2020-07-07 16:35 ThinMoon 阅读(199) 评论(2) 推荐(1)
摘要:一、@RequestMapping 1.@RequestMapping value:value属性可以用来设置请求路径,值是一个字符串数组,可以设置成多个路径共同访问一个方法,下面代码就是first、second请求共同访问show方法。 @RequestMapping(value={"/first 阅读全文
posted @ 2020-07-05 17:57 ThinMoon 阅读(157) 评论(0) 推荐(0)
摘要:SpringMVC接收参数 springMVC接收参数主要有以下几种方式: 1.使用原始的request接收 假设我们有以下请求: <a href="${pageContext.request.contextPath}/first?id=101&name=thinmoon">跳转</a> 我们只需要 阅读全文
posted @ 2020-07-03 21:01 ThinMoon 阅读(434) 评论(0) 推荐(0)
摘要:前言 Spring MVC属于SpringFrameWork的后续产品 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架 阅读全文
posted @ 2020-07-02 21:22 ThinMoon 阅读(173) 评论(0) 推荐(0)
摘要:前言 前面一篇文章中我们简单介绍了SpringAOP的作用以及原理,接下来我们来讲讲SpringAOP怎么配置使用。 一、SpringAOP的基本使用 还是使用上篇中的例子,假设我们需要给GoodsDao类进行增强: public class GoodsDao { public void save( 阅读全文
posted @ 2020-07-01 15:48 ThinMoon 阅读(123) 评论(0) 推荐(0)
摘要:前言:AOP简介 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 阅读全文
posted @ 2020-06-30 17:18 ThinMoon 阅读(173) 评论(0) 推荐(0)
摘要:前言 我们在篇1与篇2讲的都是使用xml来配置的SpringIOC,这篇文章中我们来学习一下SpringIOC的注解开发。 一、配置注解 1.idea开启注解扫描 要想在idea中使用注解,请确保下面这个✅已经打上 2.配置application.xml 在Spring4之后,我们要想使用注解的形式 阅读全文
posted @ 2020-06-29 16:43 ThinMoon 阅读(81) 评论(0) 推荐(0)
摘要:前言 在上一篇SpringIOC入门中我们介绍了SpringIOC的基本使用,现在我们更加深入的学习一下SpringIOC。 一、Bean的相关配置 在前文我们简单了解了bean的使用,下面我们再来具体介绍一下bean。 1.名称与标识 id: 使用了约束中的唯一约束。里面不能出现特殊字符的 nam 阅读全文
posted @ 2020-06-29 11:05 ThinMoon 阅读(88) 评论(0) 推荐(0)
摘要:前言 1.ioc简介 IOC: Inversion of Control(控制反转),将对象的创建权反转给(交给)Spring。在我们平时写代码过程中对象一般都是自己new出来的,而ioc要求我们不需要自己在生产对象,而是将对象的生产权交给Spring进行管理。 2.ioc的原理 在介绍ioc的原理 阅读全文
posted @ 2020-06-28 17:58 ThinMoon 阅读(188) 评论(0) 推荐(0)
摘要:一、Spring概述 Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 二、Spring的特点 方便解耦,简化开发 阅读全文
posted @ 2020-06-28 16:31 ThinMoon 阅读(184) 评论(0) 推荐(0)