分类: 后端

52 篇文章

SpringMVC请求路径映射
请求路径 实现方法: ​ 在Controller上加入@RequestMapping注解实现 ​ 具体使用方法: @Controller @RequestMapping("/book") public class BookController { @RequestMapping("/save") @ResponseBody public Strin…
SpringMVC-Bean加载控制
Bean加载控制 控制Bean加载: 在入门案例中,如果有不想被加载的bean,在Spring加载的bean加载Spring的时候有两种方式可以使用 方式: ​ Spring加载的bean设定扫描范围为com.forelink,排除掉controller包内的bean ​ //在ComponentScan注解后加入参数,限定扫描范围 @Compon…
SpringMVC入门案例工作流程
SpringMVC入门案例工作流程 启动服务器初始化过程 服务器启动,执行ServletContainersInitConfig类,初始化web容器 执行createServletApplicationContext方法,创建了WebApplicationContext对象 加载SpringMvcConfig 执行@ComponentScan加载对…
3.事务相关配置
事务相关配置(重要 手动设置回滚) 异常与事务回滚: ​ 事务注解有不同的参数可以设置,重点介绍 rollbackFor 设置事务回滚异常,在接受到某些异常时才回滚。 例:若在服务层接口的@Transactional注解后加入如下内容 @Transactional(rollbackFor( [异常名].class )) @Service p…
2.Spring事务角色
Spring事务角色 概述: ​ 主要讲解了事务是如何实现的。 正文: ​ 在上一个案例中。程序执行时,会调用到两个针对数据的增删改操作,加钱和减钱操作。 public interface AccountDao{ @Update(update tbl_account set money = money - #{money} where name =…
1.Spring事务
Spring事务 事务作用: ​ 在数据层保障一系列的数据库操作同成功同失败 ​ Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败 案例:银行账户转账 ​ 模拟银行账户间转账业务 需求:实现任意两个账户间转账操作 需求微缩:A账户减钱, B账户加钱 分析: ​ 数据层提供基础操作,指定账户减钱(outMoney),指定账户价…
1.AOP入门案例
案例设定:测定接口执行效率 简化设定:在接口执行输出当前系统时间 开发模式:XML or 注解 思路分析: 导入aspect依赖(pom.xml) 制作连接点方法 空方法后加入切入点注释 ​ 且需要再配置文件中启动Aspect功能 制作共性功能(通知类与通知) 定义切入点 绑定切入点与通知关系(切面)
Spring核心概念
IOC(控制反转) Spring的核心概念是 有 IoC(Inversion of Control),在使用对象时,由程序创建改为由外部创建Spring提供了一个容器,成为IOC容器来实现IOCIOC容器负责对象的创建、初始化。 被创建、被管理的对象统称为 Bean DI(依赖注入) DI(dependency injection)、指在容器间创造…
Maven的配置
概念: Maven是一个项目管理和构建工具,广泛用于JAVA项目。实现了自动化项目构建,核心特点是 依赖管理 和 项目构建1. 依赖管理 Maven读取pom.xml后会自动从中央仓库下载并添加依赖项2. 自动化构建 Maven 提供了命令,完成代码编译、测试、打包等一系列操作3. 生命周期管理 Maven定义了一系列的生命周期,每个阶段可以绑定特…
Java(泛型)
定义类,接口,方法时,可以用<>在编译阶段确定多种数据类型。 分为泛型类、泛型接口、泛型方法 //没有使用泛型 可以添加一切类型数据 ArrayList list1 = new ArrayList(); //使用了泛型 只能接受String类型的数据 //ArrayList<String> list2= new ArrayL…