摘要: 1、简介 注解是springmvc中常用的注解,它是用来处理请求映射地址的注解,可以用于类或方法上,用于类上时,表示该类中的方法后以该地址为父路径。 2、属性 value:指定请求的地址,地址可以分为三类 1、指定具体的路径 @RequestMapping(value= {"/index"}) pu 阅读全文
posted @ 2019-05-11 20:02 hamawep 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 1、环境搭建 1、创建mavenweb工程,导入jar包 spring context spring web spring webmvc commons logging log4j javax.servlet api jsp api 2、在web.xml中配置DispatcherServlet 要配 阅读全文
posted @ 2019-05-10 20:15 hamawep 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1、springmvc工作原理图 2、springmvc工作流程 1、 用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中央控制器)。 2、DispatcherServlet接收到请求后会调用HandlerMapping处理器映射器。由此得知,该请求该由哪个 阅读全文
posted @ 2019-05-09 20:22 hamawep 阅读(53158) 评论(3) 推荐(15) 编辑
摘要: 1、JdbcTemplate spring对数据库的操作在jdbc上做了更深层次的封装 ,处理了资源的建立和释放(不需要我们管理连接了),我们只需要提供SQL语句(不需要我们设置参数了)和提取结果(查询时候可以直接返回对应的实体类),使JDBC更加易于使用。它也可以使用spring的注入功能,将数据 阅读全文
posted @ 2019-05-07 16:12 hamawep 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 1、spring传统配置与注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护 阅读全文
posted @ 2019-04-29 18:38 hamawep 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、Bean作用域 spring中为bean定义了5种作用域,分别为 (单例)、 (原型)、 、`session global session (单例)模式 singleton:单例模式:IOC容器中只会存在一个bean实例,无论多少bean引用它,始终指向相同的对象 prototype:原型模式: 阅读全文
posted @ 2019-04-27 12:43 hamawep 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 1、集合注入 上一篇博客讲了spring得属性注入,通过value属性来配置基本数据类型,通过 来配置对象的引用。如果想注入多个数据,那我们就要用到集合注入方法,主要有以下三种集合: ,`set map`。 2、集合注入实例 1、在bean内部注入集合 User类 public class User 阅读全文
posted @ 2019-04-27 10:02 hamawep 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一、什么是依赖注入 当我们创建 时,这些类都会有各自的属性,属性的类型可能时java自带的基本类型或引用类型,或者是我们自己定义的对象。对于使用spring来配置bean时,如果要给bean提供初始化参数,就要用到依赖注入的方式,所谓的依赖注入就是通过spring的配置文件,将参数传递到bean实例 阅读全文
posted @ 2019-04-24 21:15 hamawep 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、spring IOC的理解 IOC翻译成中文即 的意思,它不是一种技术,而是一种设计思想。在java开发中'IOC'意味这我们将设计好的POJO类的控制权交给 ,而不是在我们程序中直接控制。传统java开发中,对象实例创建的控制权掌握的程序手中,也就是我们要得到一个对象实例,要在程序中手动的去 阅读全文
posted @ 2019-04-24 16:21 hamawep 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、jar包的导入 mybatis需要jar包:mybatis 3.4.6.jar mysql驱动jar包:mysql connector java 5.1.34. bin.jar 日志记录jar包:log4j 1.2.17.jar 2、创建数据库并创建表(mysql) 注意数据库表字段命名的规范 阅读全文
posted @ 2019-04-13 15:44 hamawep 阅读(646) 评论(0) 推荐(0) 编辑