上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 33 下一页
摘要: 一、什么是 MVC MVC 其实是一种架构思想,将软件按照模型、视图、控制器来划分。 M:是指 Model,就是模型层,指工程中的 JavaBean,作用是处理数据。 V:是指 View,视图层,指工程中的 html 或 jsp 等页面,作用是与用户进行交互,展示数据。 C:是指 Controlle 阅读全文
posted @ 2021-08-11 18:52 把苹果咬哭的测试笔记 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、@Nullable 注解 @Nullable 注解可以使用在方法、属性、参数上,分别表示方法返回可以为空、属性值可以为空、参数值可以为空。 我们可以在源码里找到很多示例。 1. 用在方法上 方法的返回值可以为空。 2. 用在参数上 参数可以为空。 3. 用在属性上 属性值可以为空。 二、支持函数 阅读全文
posted @ 2021-08-08 09:55 把苹果咬哭的测试笔记 阅读(1659) 评论(0) 推荐(1) 编辑
摘要: 本次系列的学习是基于 spring5 ,也就是最新的版本。 spring5 的整个代码都是基于 java8 的,自身作了不少的优化,比如许多不建议使用的类和方法已经在代码库中删除。 此外,spring5 框架自带了通用的日志封装,但是我们依然可以整合其他的日志框架使用,比如 Log4j。不过在 sp 阅读全文
posted @ 2021-08-08 09:20 把苹果咬哭的测试笔记 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在之前的操作中,相关的配置还是写在了 xml 配置文件中。现在,使用配置类的方式进行配置。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns: 阅读全文
posted @ 2021-08-08 08:52 把苹果咬哭的测试笔记 阅读(78) 评论(0) 推荐(0) 编辑
摘要: @Transactional() 注解里有不少参数,其中我们常用到的如下: 一、propagation 表示事务传播行为。就是说多个事务方法之间进行调用,这个过程中事务是如何进行管理的。 这里的事务方法就是指对数据库表数据进行变化操作的方法。 举例: 有个 update() 方法: public v 阅读全文
posted @ 2021-08-07 22:09 把苹果咬哭的测试笔记 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 现在有个账户表,里面存着用户金额。 如果要真正地做好转账的操作,就要用到事务,否则当出现异常后会出现数据不一致等问题。 try { // 第一步 开启事务 // 第二步 进行业务操作 // 第三步 没有发生异常,提交事务 } catch(){ // 第四步 发生异常,事务回滚 } 一、spring 阅读全文
posted @ 2021-08-07 11:07 把苹果咬哭的测试笔记 阅读(147) 评论(0) 推荐(0) 编辑
摘要: spring 对 jdbc 做了封装,就是 JdbcTemplate,可以让操作数据库更加方便。 一、准备工作 1. 引入依赖 在之前的基础上,再引入这些依赖。 2. 配置文件中配置数据库连接池 外部文件 jdbc.properties: prop.driverClass=com.mysql.jdb 阅读全文
posted @ 2021-08-05 22:47 把苹果咬哭的测试笔记 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 通过注解方式,操作AOP。 一、被增强类 新建一个被增强的类 User,下面有个 add() 方法。 package com.pingguo.spring5.aopanno; public class User { public void add() { System.out.println("ad 阅读全文
posted @ 2021-08-04 22:39 把苹果咬哭的测试笔记 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、常用术语 在后续使用 AOP 中会用到几个专业术语:连接点、切入点、通知(增强)、切面。 分别是什么意思? 来看这里有个 User 类,里面有增删改查 4 个方法。 public class User { public void add() {} public void delete() {} 阅读全文
posted @ 2021-08-03 22:53 把苹果咬哭的测试笔记 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 AOP AOP 就是面向切面编程,是 OOP(面向对象编程)的延续。 利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序可用性,同时也提高了开发效率。 通俗一点说,不用修改原代码,可以给原代码增加新的功能。 二、AOP 底层原理 AOP 底层 阅读全文
posted @ 2021-08-02 23:24 把苹果咬哭的测试笔记 阅读(979) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 33 下一页