随笔分类 - Spring
Spring框架学习笔记
摘要:补充:restful风格 restful的使用:在进行表现层中的行为有 GetMapping 查询 post~ 添加 put ~ 修改 delet~ 删除 示例: /** * 下面一个是Restful风格的参数 * http://localhost:8080/quick13/sdf * * @par
阅读全文
摘要:SpringMVC 注解方式实现JSON数据转换 步骤一:导入JSON转换的jar包 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <versi
阅读全文
摘要:SpringMVC之文件上传以及文件下载 页面: <form action="/upload" method="post" enctype="multipart/form-data"> <input type="text" name="fName"> <input type="file" name=
阅读全文
摘要:SSM详细项目部署 利用SSM做一个简单的页面,页面上可以展示出数据库中的全部数据。 在知道需要做一个查询全部数据的的页面后,首先我们需要使用IDEA创建一个项目,File>new>project;在进行入创建项目的页面下,进行选择需要部署的项目,这里我们选择创建一个maven项目,选择如下: 在进
阅读全文
摘要:Spring+SpringMVC+Mybatis的整合 Mybatis与web 1、在我们之前学习mybatis中,我们是先根据实体类后,创建一个mapper包(它像我们之前dao包下的内容)在包中建一个AccountMapper接口,然后还需要在resources包下创建一个路径和AccountM
阅读全文
摘要:## SpringMVC拦截器 ##### 拦截器的作用 SpringMVC中的拦截器类似于之前学习的javaWeb中servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 > 拦截器将会按一定的顺序结成一条链,称拦截器链(Interceptor Chain),在访问被拦截的方法
阅读全文
摘要:Spring JdbcTemplate基本使用 一、jdbcTemplate的概述 它是spring框架中提供的一个对象,是对原始繁杂的jdbc 对象的简单封装。 二、使用步骤: 1、导入坐标 <!-- jdbcTemplate坐标--><dependency> <groupId>org.sprin
阅读全文
摘要:SpringMVC 客户端发来请求,服务端接收请求,执行逻辑并进行视图的跳转。而通常情况下我们每使用一次servlet层,都会有相同的共有行为,后去使用里面的相应逻辑。使用SpringMVC可以把共有行为使用框架的方式进行取出,这样就只用编写每个servlet的特有行为 开发步骤: 1、导入相应的坐
阅读全文
摘要:在使用CGLib动态代理的时候,其与jdk的动态代理的区别是,1.CGLib可以直接代理一个实现类。2.在我们使用CGLib的时候需要用到Enhancer enhancer = new Enhancer()方法,而jdk使用的是需要使用Proxy.newProxyInstance()方法,返回我们的
阅读全文
摘要:代理的分类:静态代理 动态代理(jdk动态代理/cglib动态代理) 静态代理: 描述:有多个业务类,就有多少个代理类,代理类,在编译之前就已经存在了,和业务类同时存在。 静态代理: 1、需要知道核心类(被代理类)是哪一个类,并且有什么方法。 2、非核心的代码需要重复写多次,显得代码的结构臃肿,形成
阅读全文
摘要:为什么使用事务处理? 在我们进行操作连表操作时,当我们在数据访问层处理数据库时,若是有一方有错误的地方。按理来说我们是不希望另一张表插入数据。 这时就就需要我们在我们业务逻辑层去进行操作对事务进行出来,来实现一方错都不能实现对数据的操作。 (一)通常情况下: 1、我们在da层的实现层中手动加一出错误
阅读全文
摘要:Spring使用全注解进行配置核心配置文件 在之前我们在使用spring配置文件时,需要在Resource文件下进行编写applicationContext.xml核心配置文件, 然而当我们使用注解开发时,需要在配置文件进行扫描使用注解的各个文件: <!-- component-scan进行扫描 b
阅读全文
摘要:Spring集成Junit的步骤: 1、导入spring集成Junit的坐标 <!-- spring集成Junit所需坐标--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifact
阅读全文
摘要:Spring的相关接口(API): ApplicationContext:接口类型,代表应用上下文,可以通过其实例获得spring容器中的bean对象 ApplicationContext的实现类: 1) ClassPathApplicationContext 它是从类的根路径下加载配置文件推荐使用
阅读全文
摘要:在配置文件中<bean id="userDao" class="com.qinfeng.Dao.impl.UserDaoImpl" scope="singleton" init-method="" destroy-method="" ></bean> Scope:指对象的作用范围,取值如下: 其中默
阅读全文
摘要:Spring的优势 方便解耦,简化开发 AOP编程的支持 声明式事务的支持 方便程序的测试 方便集成各种优秀框架 降低JavaEE API的使用难度 Java源码的经典学习范例 Spring的体系结构:可以观看 http://c.biancheng.net/spring/module.html 开发
阅读全文