
Spring笔记
文章平均质量分 69
Acndy233
努力向Java全栈努力
展开
-
JSON字符串和JavaScript对象
JSONJavaScript Object Notation 翻译叫做JavaScript对象标记文章目录JSON1 对象和字符串2 对象和字符串转换1 对象和字符串看花括号外边有没有引号有:json字符串 {键:值}无:JavaScript对象 {属性名:属性值}var obj = { a: 'Hello', b: 'world' }; //这是一个对象,注意键名也是可以使用引号包裹的var json = '{ " a ":"Hello", "原创 2021-10-21 17:19:07 · 186 阅读 · 0 评论 -
前端页面乱码问题
Form表单乱码文章目录Form表单乱码1 前端表单页面2 Controller处理数据3 返回hello.jsp页面4 发生乱码5 解决6 运行在Web项目中,当前端页面发送表单数据(中文)给Controller时候,处理完之后又发送到前端页面,有时候会产生乱码的情况。解决方法:创建一个过滤器,具体实施请看5 解决1 前端表单页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html>原创 2021-10-21 16:43:13 · 1642 阅读 · 0 评论 -
Restful编程风格
文章目录简介1 新建类2 使用注解3 RequestMapping分解4 总结简介Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作分别对应添加、删除、修改、查询使用步骤:1 新建类package com.xzzlx.controller;import org原创 2021-10-21 12:10:59 · 544 阅读 · 0 评论 -
注解实现SpringMVC
用注解的方式实现Spring MVC文章目录1 创建项目2 导入依赖3 配置web.xml4 编写springmvc-servlet.xml文件5 写控制类6 完善前端视图和controller之间的对应7 测试运行1 创建项目Idea创建web项目2 导入依赖导入依赖,并且配置build标签,防止.xml文件无法被加载<dependencies> <!-- https://mvnrepository.com/artifact/junit/junit -->原创 2021-10-20 18:42:24 · 149 阅读 · 0 评论 -
Spring声明式事务
Spring声明式事务文章目录Spring声明式事务1、回顾事务2 事务ACID原则3 spring中的事务管理4 声明式事务步骤4.1 添加xml约束tx4.2 事务的Bean4.3 事务织入4.4 配置事务切入4.5 测试1、回顾事务把一组业务当成一个业务来做;要么都成功,要么都失败!事务在项目开发中,十分的重要,涉及到数据的一致性问题,不能马虎!确保完整性和一致性;2 事务ACID原则原子性:事务的所有操作在数据库中要么全部正确反映出来,要么完全不反映一致性:事务要么都成功要么都原创 2021-10-19 16:26:36 · 110 阅读 · 0 评论 -
Spring-Mybatis整合
Spring-Mybatis整合文章目录Spring-Mybatis整合1 导入jar包1.1 junit1.2 mybatis1.3 mysql相关的1.4 spring-jdbc1.5 mybatis-spring1.6 mysql-connect-java2 Mybatis回忆2.1 编写实体类2.2 编写核心配置文件2.3 编写接口2.4 编写Mapper.xml2.5 测试3 整合3.1 编写数据源配置3.2 sqlSessionFactory3.3 sqlSessionTemplate3.4原创 2021-10-19 13:02:51 · 535 阅读 · 0 评论 -
Spring注解实现AOP
Spring使用注解方式实现AOP使用注解实现实现AOP自定义类:AnnotationPointCut需要增强的实现类:UserServiceImplXML配置文件:applicationContext.xml测试类:MyTest文章目录Spring使用注解方式实现AOP1 导入一个依赖2 创建类并打上注解3 需要增强的执行类4 xml文件配置5 测试1 导入一个依赖在pom.xml文件中导入依赖<dependency> <groupId>org.aspec原创 2021-10-18 12:11:37 · 234 阅读 · 0 评论 -
自定义类实现SpringAOP
使用Spring实现AOP使用自定义类实现实现AOP自定义类:DefinePointCut需要增强的实现类:UserServiceImplXML配置文件:applicationContext.xml测试类:MyTest文章目录使用Spring实现AOP1 导入一个依赖2 自定义类3 创建xml文件4 测试1 导入一个依赖在pom.xml文件中导入依赖<dependency> <groupId>org.aspectj</groupId> &原创 2021-10-18 12:02:37 · 267 阅读 · 0 评论 -
六步实现简单Spring AOP
使用Spring实现AOP使用原生Spring API接口实现AOP,六步实现AOP接口:UserService横向切入点方法:UserServiceImpl横向切入点方法:Log、AfterLogXML配置文件:applicationContext.xml测试类:MyTest文章目录使用Spring实现AOP1 导入一个依赖2 创建接口3 创建接口实现类4 创建通知创建前置通知创建后置通知5 创建xml文件6 测试1 导入一个依赖在pom.xml文件中导入依赖<dependenc原创 2021-10-18 09:44:27 · 105 阅读 · 0 评论 -
Spring之动态代理
动态代理何为动态代理?相比于传统的静态代理,每一个需要代理的类,我们都需要写一个代理对象进行代理,那么一百个需要代理的类难道我们要写一百个么?答案是否定的,我们所谓的动态代理就应运而生了;它可以自动的帮我们创建相应的代理类。文章目录动态代理1 工具类2 接口3 接口实现类4 测试类首先了解两个类:Proxy:生成动态代理实例的setObject()设置需要代理的类型getProxy()得到代理的对象InvocationHandler:调用处理程序并返回结果的invoke()当代理对象pi原创 2021-10-17 17:27:38 · 243 阅读 · 0 评论 -
Spring框架学习Day01
1 Spring1.1 简介前身:Spring框架以interface21框架(2002年出现)为基础,经过不断设计丰富出现:2004年3月24日,正式推出Spring1.0版本作者:Rod Johnson 悉尼大学音乐博士理念:强大的向后兼容、使代码的质量更高标准使现有的技术更加容易使用,整合了现有的技术框架SSH:Struct2 + Spring + HibernateSSM:SpringMVC + Spring + MyBatis官网:https://spring.io/pro原创 2021-10-15 18:32:15 · 487 阅读 · 0 评论