摘要:handle返回值 handler方法可以是三种类型的返回值,用于不同场景 ModelAndView 返回值为视图和数据的包装类型,用于返回逻辑视图名称和视图需要展示的数据 等同于在Request中添加了属性,然后进行了请求转发 例: @RequestMapping("/test") public 阅读全文
posted @ 2020-07-16 10:15 不愿透漏姓名的王建森 阅读(161) 评论(0) 推荐(0) 编辑
摘要:参数映射 接下来就是Spring的各个处理细节了,无论框架如何疯转其实我们处理请求的流程是不变的,设计到的操作也是固定的,举个例子,当我们要实现一个登陆功能时: 创建一个用于处理登录请求的Servlet 实现doget等其他http方法(一些情况可能根据业务需要限制请求方法) 从request对象中 阅读全文
posted @ 2020-07-16 10:12 不愿透漏姓名的王建森 阅读(228) 评论(0) 推荐(0) 编辑
摘要:SSM整合 整合步骤: 准备空的web项目 在web.xml中配置Spring容器和SpringMVC核心控制器 整合MyBatis与Spring 配置SpringMVC 准备空的web项目 首先新建一个maven项目,改成web工程(E:\Blogs\java学习笔记\2020_7_3MavenT 阅读全文
posted @ 2020-07-09 00:10 不愿透漏姓名的王建森 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Spring入门 SpringMVC框架概述 Spring Web MVC是基于Servlet API构建的传统Web框架,并且从一开始就已包含在Spring框架中 与Spring Web MVC并行,Spring Framework 5.0引入了一个新的反应式Web框架,其名称“ Spring W 阅读全文
posted @ 2020-07-05 10:17 不愿透漏姓名的王建森 阅读(108) 评论(0) 推荐(0) 编辑
摘要:把普通maven工程改成web项目工程 在pom.xml中更改打包方式:<packaging>war</packaging> 右键项目,选择Open module settings,界面如下: 在Facets选项下添加一个web工程: 注意继续设置Web Resource Directories的路 阅读全文
posted @ 2020-07-03 21:29 不愿透漏姓名的王建森 阅读(195) 评论(0) 推荐(0) 编辑
摘要:在日常开发中,数据访问层(DAO)必然需要进行事务的处理,但是我们会发现,事务处理的代码通常是简单的重复的,编写这样的重复代码会浪费大量的时间,所以我们需要找到一种方案可以将这些重复的代码进行抽取,以便与管理维护和复用, 我们的需求:在一系列数据库操作上的方法上增加额外的事务处理代码,让原来的方法中 阅读全文
posted @ 2020-07-03 21:26 不愿透漏姓名的王建森 阅读(104) 评论(0) 推荐(0) 编辑
摘要:基于AspectJ的AOP AspectJ是一个基于Java语言的AOP框架,Spring2.0以后新增了对AspectJ切点表达式支持。因为Spring1.0的时候Aspectj还未出现; AspectJ1.5中新增了对注解的支持,允许直接在Bean类中定义切面。新版本的Spring框架建 议我们 阅读全文
posted @ 2020-07-03 21:25 不愿透漏姓名的王建森 阅读(98) 评论(0) 推荐(0) 编辑
摘要:AOP概念 AOP为Aspect Oriented Programming的缩写,翻译为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也 是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业 阅读全文
posted @ 2020-07-03 21:24 不愿透漏姓名的王建森 阅读(103) 评论(0) 推荐(0) 编辑
摘要:什么是Spring Spring是一个开源的,轻量级Java开发框架; 其核心特性是可以用于开发任何 Java 应用程序,Spring 框架的目标是使 JavaEE应用程序的开发变得更加容易,核心概念是IOC和AOP;这也是学习Spring的重点所在; Spring不是针对某个具体功能,具体层级的框 阅读全文
posted @ 2020-07-03 21:13 不愿透漏姓名的王建森 阅读(146) 评论(0) 推荐(0) 编辑
摘要:注解开发 Emmmm........ 感觉注解这种方式还是硬编码呀,等以后用到的时候再仔细看看吧,感觉不太重要呢..... 逆向工程 generator翻译为生成器,是MyBatis开源的一个插件,可以从数据库获取表信息,自动生成Mapper.xml,Bean,以及Mapper接口和对应的动态代理 阅读全文
posted @ 2020-07-03 21:10 不愿透漏姓名的王建森 阅读(133) 评论(0) 推荐(0) 编辑