随笔分类 - SSM
摘要:1.1更新用户信息 删除用户信息,只需要我们更改映射文件中的sql语句。其他的内容跟上一篇的内容是一样的 1.2更新用户信息的sql语句 实例中是更新员工信息emp表,所以mapper文件sql语句改为以下内容: 1 <!-- 更新用户 需要传入用户id 需要传入更新信息 2 #{emp_id}:从
阅读全文
摘要:1.1删除用户信息 删除用户信息,只需要我们更改映射文件中的sql语句。其他的内容跟上一篇的内容是一样的 1.2删除用户信息的sql语句 实例中是删除员工信息emp表,所以mapper文件sql语句改为以下内容: 1 <!-- 删除员工 --> 2 <delete id="deleteEmp" pa
阅读全文
摘要:1.1 根据用户名称模糊查询用户信息 根据用户名模糊查询用户信息,只需要我们更改映射文件中的sql语句。其他的内容跟上一篇的内容是一样的 1.2添加根据用户名称模糊查询用户信息的sql语句 实例中是查询员工信息emp表,所以mapper文件sql语句改为以下内容: 1 <!-- 根据用户名模糊查询
阅读全文
摘要:1. mybatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。 1️⃣mybatis托管到goolecod
阅读全文
摘要:1.拦截器作用 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 2.自定义拦截器 想要自定义拦截器,必须实现 HandlerInterceptor 接口。 1 package com.sp
阅读全文
摘要:文件的上传与下载基本上是web项目中会用到的技术,在web学习中我们用到的是 Apache fileupload这个组件来实现上传,在springmvc中对它进行了封装,让我们使用起来比较方便,但是底层还是由Apache fileupload来实现的。springmvc中由MultipartFile
阅读全文
摘要:1.新建一个web工程,搭建好Springmvc运行环境 2.新建两个页面(提交页面,成功页面)如下: 2.1form 页面 1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8
阅读全文
摘要:1.创建一个web工程 2.在springmvc的核心配置文件中指定注解驱动,配置扫描器 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 x
阅读全文
摘要:1.创建web项目 2.在springmvc的配置文件中指定注解驱动,配置扫描器 在 Spring MVC 中使用扫描机制找到应用中所有基于注解的控制器类,所以,为了让控制器类被 Spring MVC 框架扫描到,需要在配置文件中声明 spring-context,并使用 <context:comp
阅读全文
摘要:1.Spring mvc概述 spring mvc是spring提供给web应用框架设计,实际上MVC框架是一个设计理念。它不仅存在java世界中而且广泛在于各类语言和开发中,包括web的前端应用。对于spring mvc而言,他的流程和各个组件的应用和改造是springmvc的根本。 1.2 sp
阅读全文
摘要:1.什么是事务 一荣俱荣,一损俱损,很多复杂的操作我们可以把它看成是一个整体,要么同时成功,要么同时失败。 事务的四个特征ACID: 原子性(Atomic):表示组成一个事务的多个数据库的操作的不可分割的单元,只有所有的操作成功才算成功,整个事务提交,其中任何一个操作失败了都是导致整个所有操作失败,
阅读全文
摘要:JDBC 框架概述 在使用普通的 JDBC 数据库时,就会很麻烦的写不必要的代码来处理异常,打开和关闭数据库连接等。但 Spring JDBC 框架负责所有的低层细节,从开始打开连接,准备和执行 SQL 语句,处理异常,处理事务,到最后关闭连接。 所以当从数据库中获取数据时,你所做的是定义连接参数,
阅读全文
摘要:@AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明 aspects 的一种风格。通过在你的基于架构的 XML 配置文件中包含以下元素,@AspectJ 支持是可用的。 1.第一步:倒入jar包,跟上个例子包是一样的 aspectjrt.jar aspectjwea
阅读全文
摘要:Spring 中基于 AOP 的 XML架构,我们来做第一个AOP实例 1.第一步:创建一个新项目,首先导入spring 所需的核心jar和AOP的所需要jar。 我这里已经打包好了 spring 所需的核心jar和AOP的所需要jar: spring 所需的核心jar和AOP的所需要jar Spr
阅读全文
摘要:一、AOP的基本概念: 首先先给出一段比较专业的术语: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内
阅读全文
摘要:1.@Autowired默认按类型装配(这个注解是属于spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用
阅读全文
摘要:当创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可以使用 @Qualifier 注释和 @Autowired 注释通过指定哪一个真正的 bean 将会被装配来消除混乱。下面显示的是使用 @Qualifier 注释的一个示例。 1.这里是 Stud
阅读全文
摘要:@Autowired 可以使用在Setter 方法中,属性,构造函数中。 例如:在属性当中使用@Autowired,这里是 TextEditor.java 文件的内容: 1 package com.spring.chapter6; 2 3 import java.util.List; 4 impor
阅读全文
摘要:基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。 在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。 注解连线在默
阅读全文
摘要:1.1 Spring 自动装配‘ByName’ 在配置文件中我们配置Bean文件,如果Bean的属性设置了autowire=“ByName”表示自动装备。即表示Spring容器会查找该Bean配置的属性(对应的Pojo类的属性)并设置这个属性的值为对应的Bean。通俗来讲就是,实体类中有属性想获得而
阅读全文


浙公网安备 33010602011771号