Spring笔记
笔记
_CoCoNutNut_
这个作者很懒,什么都没留下…
展开
-
Spring笔记9 事务控制的问题&动态代理
https://www.bilibili.com/video/av47952931p46~文章目录Account案例中转账方法的事务问题2个工具类ConnectionUtilsTransactionManager注入代码改造Account案例中转账方法的事务问题事务控制应该都在业务层,之前的案例中都在持久层,需要修改写两个工具类2个工具类ConnectionUtils/**...原创 2020-03-09 10:40:11 · 354 阅读 · 0 评论 -
Spring笔记8 Spring整合Junit
https://www.bilibili.com/video/av47952931p44~45用于解决之前测试时的重复代码原本的AccountServiceTest中,每个方法中都有步骤1和2public class AccountServiceTest { @Test public void testCreate(){ // 1.获取容器 ...原创 2020-03-04 20:13:15 · 232 阅读 · 0 评论 -
Spring笔记7 基于注解的IoC案例(实现CRUD)
https://www.bilibili.com/video/av47952931p38~文章目录数据库部分在基于xml的案例上修改完整代码项目结构pom.xmlbeans.xml实体类业务层持久层测试方法测试数据库部分继续用上次的表在基于xml的案例上修改pom.xml不用改beans.xml名称空间需要修改在Spring文档中搜索xmlns:context(基于xml...原创 2020-03-04 18:36:55 · 448 阅读 · 0 评论 -
Spring笔记6 基于xml的IoC案例(实现CRUD)
https://www.bilibili.com/video/av47952931p35~37文章目录数据库部分maven工程pom.xml实体类业务层持久层beans.xml测试方法测试遇到的bug数据库部分mysql中建一张account表maven工程pom.xml<?xml version="1.0" encoding="UTF-8"?><pro...原创 2020-03-04 18:00:29 · 383 阅读 · 0 评论 -
Spring笔记5 IoC
https://www.bilibili.com/video/av47952931?p15~文章目录IoC的概念和作用Spring中的IoC1.导入依赖2.创建配置文件&导入约束&配置bean3.取出容器&获取对象tip: ApplicationContext的继承关系tip: ApplicationContext和BeanFactory的区别bean的细节创建be...原创 2020-02-28 13:33:48 · 553 阅读 · 0 评论 -
Spring笔记4 应用分层
谈谈MVC模式ASP.NET MVC与三层架构ASP.NET Core MVC 概述体系结构原则文章目录三层架构 (3-Tier Architecture)MVC模式 (Model-View-Controller)三层架构与MVC的区别与联系1. 关注点2. 切分方向3. 依赖关系MVC、MVP、MVVM阿里规范三层架构 (3-Tier Architecture)表示层 (P...原创 2020-02-24 20:42:12 · 989 阅读 · 0 评论 -
Spring笔记3 工厂模式
文章目录程序的耦合与解耦 (以jdbc注册驱动为例)工厂模式程序的耦合与解耦 (以jdbc注册驱动为例)https://www.bilibili.com/video/av47952931?p=9jdbc操作中,注册数据库驱动时,有2种方法// 方法1DriverManager.registerDriver(new com.mysql.jdbc.Driver());// 方法2C...原创 2020-02-24 17:58:53 · 271 阅读 · 0 评论 -
Spring笔记2 Idea运行示例项目的坑
表建好之后,Idea里面直接打开示例工程跑不起来,mysql的依赖有问题Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver对比发现Maven路径不对这是自己创建的可以运行的Maven项目配置这是导入工程的配置修改路径/usr/local/Cellar/maven/3....原创 2020-02-24 17:25:11 · 479 阅读 · 1 评论 -
Spring笔记1 jdbc常用操作
之前学数据库的时候mysql踩了好多坑,主要是版本问题不同版本语法有些不兼容记录一下Apply生成的语句备用版本mysql-8.0.19-macos10.15-x86_64MySQL Workbench 8.0.16创建schemaCREATE SCHEMA `groot` ;创建table这是b站教程给的sqlhttps://www.bilibili.com/vid...原创 2020-02-24 16:36:04 · 239 阅读 · 0 评论