随笔分类 - Spring全套实战教程
51CTO的同名课程
摘要:说明 昨天进行了两个方法的静态代理(方法抽象),那么更多方法的静态代理会是怎样呢 现在我们在昨天实践的基础上再进行一次静态代理,昨日实践链接: Spring AOP - 静态代理实践 今日对应目录,所有操作对应以下操作进行: 下面我们开始今天的实践~ 一、xml中配置全注解 <?xml versio
阅读全文
摘要:说明 如图项目目录,以下所有操作对应此项目目录: 如图,根据SpringAOP的原理,使用静态代理抽取其中特别像的方法add()和other() 一、xml类中配置全注解: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www
阅读全文
摘要:事务的概念 我们知道,在JavaEE的开发过程中,service方法用于处理主要的业务逻辑,而业务逻辑的处理往往伴随着对数据库的多个操作。以我们生活中常见的转账为例,service方法要实现将A账户转账到B账户的功能,则该方法内必定要有两个操作:先将A账户的金额减去要转账的数目,然后将B账户加上相应
阅读全文
摘要:一、什么是AOP? 1.AOP不是一种语言,是一种编程范式 常见的编程范式: 面向过程、面向对象、函数式编程、事件驱动编程等 2.AOP可以解决特定问题,不能解决所有问题。 3.是面向对象的补充,不是替代。 Aop的初衷: AOP的应用场景: 权限控制 缓存控制 事务控制 审计日志 性能监控 分布式
阅读全文
摘要:说明 如图,项目目录: 注解的方式: 1.目标:省略掉在xml中配置bean! 2.方式: 先在主配置文件,告知要开启注解模式:<context:annotation-config/> 在相关的类的方法上加注解 一、在xml文档中加入<context:component-scan base-pack
阅读全文
摘要:说明 如图,项目目录: 注解的方式: 1.目标:用注解的方式来代替bean标签的配置(autowired = ''default'') 2.方式: 先在主配置文件,告知要开启注解模式:<context:annotation-config/> 在相关的类的方法上加注解 一、在xml文件中加入<cont
阅读全文
摘要:如下图,昨天已经进行过依赖注入, 今天的项目实践如果看不懂就请参考我昨天实践写的博文: Spring实践第三天 (SpringDI:依赖注入) 1.什么是自动装配? 自动装配即无需配置类之间的依赖关系! 基于xml实现bean的自动装配,也就是红框里对依赖的手动配置都要删掉不要了。 2.怎样自动装配
阅读全文
摘要:说明: 昨天已经采用构造方法建立了一个项目并测试成功, 今天的项目实践如果看不懂就请参考我昨天实践写的博文: Spring实践第一天(ioc 简单 HelloWorld) 入门小白,请多指教! 一、创建Dao类 如上图说明中的目录,创建UserDao接口: package com.nenu.dao;
阅读全文
摘要:单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需
阅读全文
摘要:SSM开源框架是现在市场上主流的Java开发框架,其中包含了Spring、SpringMVC以及Mybatis三大主要框架。在SSM框架中Spring是整个框架的核心,这是因为Spring有强大的资源整合能力,下面让我们一起来学习一下强大的Spring框架。 我们首先来简单了解一下Spring框架中
阅读全文
摘要:说明 昨天已经采用构造方法建立了一个项目并测试成功, 今天的项目实践如果看不懂就请参考我昨天实践写的博文: Spring实践第一天(ioc 简单 HelloWorld) 入门小白,请多指教! 第一种方法:采用构造方法的方式 1.只在applicationContext.xml中配置bean即可: <
阅读全文
摘要:本文主要介绍了在本地搭建并运行一个Spring应用,演示了Spring控制反转的特性(使用的IDE 为 Intellij IDEA) 一、先新建一个Spring项目: 这里我起项目名‘’test3‘’,点击finish; 添加maven框架:右击项目名,选择 Add Framework Suppor
阅读全文
摘要:本文并不限定你使用什么类型的 IDE(如 Eclipse,NetBeans IDE,或者 IntelliJ IDEA, 它们通过提供自动完成,重构,调试特性来很大程度上简化了开发)来编码,你可以选择你喜欢的 IDE。 如何使用 MyBatis 开发一个简单的 Java 项目: 新建表 STUDENT
阅读全文
摘要:默认安装的maven使用官网地址下载依赖包,在国内访问比较慢。 将maven配置文件中下载依赖包地址修改成国内地址,一般都使用阿里的地址。 settings: 增加如下路径: 1 <mirror> 2 <id>alimaven</id> 3 <mirrorOf>central</mirrorOf>
阅读全文
摘要:不多说,直接上代码,SSM框架整合所需的pom.xml文件,有的jar包没有,需要自行导入。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
阅读全文
摘要:https://blog.csdn.net/Aria_Miazzy/article/details/102676783 IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。 最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclips
阅读全文
摘要:配置springMVC框架 第一步 1、创建maven仓 2、 3、 4、往下默认便可,如果是第一次创建maven仓,会比较慢。 5、这是新建maven仓后的文件分布,现在没有文件夹写java文件 6、配置java文件目录 新建一个名叫java的文件夹(名字随意取) 第二步 创建springMVC
阅读全文
摘要:1.浏览器搜索Spring,或者直接输入网址https://spring.io/ 2.点击图中标出的小树叶图标(SPRING FRAMEWORK); 3.点击图中的小猫图标,进入GitHub网站; 4.进入GitHub网站之后,继续向下浏览,会看到如下内容,然后点击图中标出的"Spring Fram
阅读全文
摘要:ps:本文偏向原理和操作性,原理适合于任何编译器。 支持Spring入门,目的是在xml文件里面装配相关bean(java对象),并实现获取。(IOC) 一、先建立一个Spring新项目,添加maven(此处自行百度如何配置maven) Spring至少需要六个包: 用maven添加这六个包的依赖代
阅读全文

浙公网安备 33010602011771号