- 2024-07-11day01-Spring
学习目标能够说出Spring的体系结构能够编写IOC入门案例能够编写DI入门案例能够配置setter方式注入属性值能够配置构造方式注入属性值能够理解什么是自动装配一、Spring简介1Spring课程介绍问题导入我们为什么要学习Spring框架?1.1为什么要学Spring技术是Java
- 2024-06-22Transaction事务
SpringTransaction示例1Transactionsample1.1配置文件<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
- 2024-06-11Spring学习笔记--1.IoC入门
Spring学习笔记一、IoC入门1.什么是IoCIoC即控制反转,一个类不再主动控制创建自己所依赖的类,而是交给外部容器去控制创建自己所依赖的类。例如,有一个汽车厂,原本想要制作一辆汽车,需要自己制作发动机、轮胎、方向盘等零部件,汽车就是这个类,发动机和轮胎就是它的依赖项,这些依
- 2024-06-02【spring】第一篇 IOC和DI入门案例
Spring到底是如何来实现IOC和DI的,那接下来就通过一些简单的入门案例,来演示下具体实现过程。目录前期准备一、IOC入门案例思路分析代码实现二、DI入门案例思路分析代码实现总结前期准备使用IDEA创建Maven项目,首先需要配置好Maven,新建一个Maven项目。一、IOC
- 2024-02-02java开发中业务层和数据层的区别
其实标准业务层开发很多初学者认为就是调用数据层,怎么说呢?这个理解是没有大问题的,更精准的说法应该是组织业务逻辑功能,并根据业务需求,对数据持久层发起调用。有什么差别呢?目标是为了组织出符合需求的业务逻辑功能,至于调不调用数据层还真不好说,有需求就调用,没有需求就不调用。一个
- 2023-09-14spring中配置事务管理器
2023-09-14spring-jdbc.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:contex
- 2023-09-07spring中的bean使用注解创建,applicationContext.xml中需要写的内容,以及dao,service实现类上面写的注解
2023-09-07applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns
- 2023-07-13spring纯注解开发模式
1、IOC的注解:1.1@Component【重点】:相当于<bean>标签:把对象交给spring管理,spring会帮助我们创建对象。@controller,@Service,@Repository与@Component的作用完全一致,但更加详细化。@Controller:用于web层的bean;@Service:用于service层的bean;@Repository:用于dao层的bean;1.2其他
- 2023-07-12Ioc控制反转
Ioc(Inversionofcontrol)控制反转使用对象时,由主动new产生对象转化为外部提供对象,此过程对象控制权由对象转移到外部,此思想称为控制反转。spring技术对Ioc思想进行了实现spring提供了一个容器称为Ioc容器,用来充当Ioc思想的“外部”Ioc容器负责对象的创建,初始化等一系列工作
- 2023-06-247. IOC & DI注解开发
要想真正简化开发,就需要用到Spring的注解开发,Spring对注解支持的版本历程:2.0版开始支持注解2.5版注解功能趋于完善3.0版支持纯注解开发关于注解开发,我们会讲解两块内容注解开发定义bean和纯注解开发。注解开发定义bean用的是2.5版提供的注解,纯注解开发用
- 2023-06-236. 核心容器
这里所说的核心容器,大家可以把它简单的理解为ApplicationContext,前面虽然已经用到过,但是并没有系统的学习,接下来咱们从以下几个问题入手来学习下容器的相关知识:如何创建容器?创建好容器后,如何从容器中获取bean对象?容器类的层次结构是什么?BeanFactory是什么?1.容
- 2023-06-232. 入门案例
1.IOC入门案例对于入门案例,我们得先分析思路然后再代码实现,1.1入门案例思路分析(1)Spring是使用容器来管理bean对象的,那么管什么?主要管理项目中所使用到的类对象,比如(Service和Dao)(2)如何将被管理的对象告知IOC容器?使用配置文件(3)
- 2023-05-28SSM学习第二天
SSM学习第二天今日目标掌握IOC/DI配置管理第三方bean掌握IOC/DI的注解开发掌握IOC/DI注解管理第三方bean完成Spring与Mybatis及Junit的整合开发1,IOC/DI配置管理第三方bean前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管
- 2023-05-28SSM学习第一天
SSM学习第一天今日目标掌握Spring相关概念完成IOC/DI的入门案例编写掌握IOC的相关配置与使用掌握DI的相关配置与使用1,课程介绍对于一门新技术,我们需要从为什么要学、学什么以及怎么学这三个方向入手来学习。那对于Spring来说:1.1为什么要学?从使用和占有率看Sp
- 2023-05-18spring入门_黑马程序员资料转载
Spring学习黑马程序员springday1今日目标掌握Spring相关概念完成IOC/DI的入门案例编写掌握IOC的相关配置与使用掌握DI的相关配置与使用1,课程介绍对于一门新技术,我们需要从为什么要学、学什么以及怎么学这三个方向入手来学习。那对于Spring来说:1.1为什么要学?从
- 2023-05-08Spring_day02
Spring_day02今日目标掌握IOC/DI配置管理第三方bean掌握IOC/DI的注解开发掌握IOC/DI注解管理第三方bean完成Spring与Mybatis及Junit的整合开发1,IOC/DI配置管理第三方bean前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管理
- 2023-05-07Spring
SpringFramework1.Spring介绍官网:https://spring.ioSpring能做什么:用以开发web、微服务以及分布式系统等,光这三块就已经占了JavaEE开发的九成多。Spring并不是单一的一个技术,而是一个大家族,可以从官网的Projects中查看其包含的所有技术。SpringFramework:Spring框
- 2023-05-07IoC入门案例
跟着黑马,简单写一个小的测试程序,学习一下IoC第一步,导入Spring的坐标Spring-context,对应的版本是2.1.10.RELEASE黑马刚开篇讲的是,springframework,需要用到这个maven依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-conte
- 2023-05-05Sping
Spring一.Spring容器问题:按照Bean名称获取Bean有什么弊端,按照Bean类型获取Bean有什么弊端?1.1创建容器方式一:类路径加载配置文件ApplicationContextctx=newClassPathXmlApplicationContext("applicationContext.xml");方式二:文件路径加载配置文件ApplicationConte
- 2023-04-16Could not autowire. No beans of BookDao' type found
在做Spring或者SpringBoot项目时,在测试类中创建一个实体类属性并进行自动装配时,回报红:Couldnotautowire.NobeansofBookDao'typefound(只是环境的原因,不是错误) 直接Alt+Enter,将错误改成警告即可
- 2023-04-03springboot整合JUnit
步骤:导入测试对应的starter(springboot帮我们自动导入,纯手工创建时一定记得自己导入)测试类使用@SpringBootTest修饰使用自动装配的形式添加要测试的对象名称:@SpringBootTest类型:测试类注解位置:测试类定义上方作用:设置JUnit加载的SpringBoot启动类范例:@SpringBoot
- 2023-03-08mybatis02_Mapper代理开发
1、创建项目并添加依赖、连接数据库,编写mybatis的配置文件项目结构如下所需依赖如下(创建的是聚合工程,请根据自己的是实际情况选择合适的版本)<properties><ma
- 2023-02-17注解方式
配置<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
- 2023-02-15DI入门案例
1.基于IoC管理bean2.Service中使用new形式创建的Dao对象是否保留?(不保留)3.Service中需要的Dao对象如何进入到Service中?(提供方法)4.Service与Dao间的关系如何描述?(配置)快速
- 2023-02-15IoC入门案例
1.管理什么?(Service和Dao)2.如何将被管理的对象告知IoC容器?(配置)3.被管理的对象交给IoC容器,如何获取IoC容器?(接口)4.IoC容器得到后,如何从容器中获取到bean?(接口方法)5使用Spri