使用注解定义bean 使用纯注解开发:17. 纯注解开发 一、扫描配置在 applicationContext.xml 配置注解扫描的目录 使用 context:component-scan 定义注解扫描的标签 base-package 定义扫描的目录 123456789101112<?xml version="1.0" encoding="UTF-8"?>& 2023-04-05 后端编程相关 > java > spring #Java #Spring
IoC 容器 IoC 概念:2. IoC 控制反转 一、从系统盘符读取配置文件通过 FileSystemXmlApplicationContext 可以从系统盘符的绝对路径载入配置文件。 1ApplicationContext ctx = new FileSystemXmlApplicationContext("D:\\applicationContext.xml") 记录一个异常在 M 2023-04-05 后端编程相关 > java > spring #Java #Spring
Docker 部署 Mysql 一、在注册表中搜索 mysql 二、双击 mysql 选择版本下载 三、在镜像中等待下载完成 四、双击进行创建容器1. 选择容器网关 这里默认 bridge 即可 2. 常规配置 进行修改容器名称 根据实际情况启用资源限制,分配 CPU 优先级与内存大小 启用自动重启,在镜像非正常关闭后会自动重启,包括 Nas 重启后也会自动启动容器 配置完毕后点击左下角高级设置 2023-04-05 服务器运维 > 群辉Nas #数据库 #MySQL #Nas
加载 properties 文件 properties 文件1234jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://nas.pangcy.cn:10002/ziyangblogjdbc.username=pangcyjdbc.password=Pcy1314 方式一:开启 context 命名空间 配置开启 context 命名空间在 beans 上新增以下三个属性 2023-04-04 后端编程相关 > java > spring #Java #Spring
数据源对象管理 pom 导入依赖12345678910111213 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version&g 2023-04-04 后端编程相关 > java > spring #Java #Spring
集合注入 依赖注入相关基础:依赖注入 环境配置BookDao、BookDaoImpl类12345678910111213141516171819202122232425262728293031public interface BookDao { public void save();}public class BookDaoImpl implements BookDao { 2023-04-04 后端编程相关 > java > spring #Java #Spring
依赖自动装配 依赖注入相关基础:依赖注入Spring官方文档:自动装配 什么是自动装配IoC 容器根据 bean 所依赖的资源在容器中自动查找并注入到 bean 中的过程称为自动装配。 自动装配的方式 按类型 按名称 按构造方法 不启用自动装配 Service 层使用自动装配依旧需要提供 setter 方法 123456789101112public class BookServiceImpl impleme 2023-04-04 后端编程相关 > java > spring #Java #Spring
构造器 注入 一、注入引用类型 Service 层通过构造器注入,添加构造器,并传入 BookDao 123456789101112public class BookServiceImpl implements BookService, InitializingBean, DisposableBean { private BookDao bookDao; public BookServic 2023-04-04 后端编程相关 > java > spring #Java #Spring
依赖注入 IoC/DI 概念:2. IoC 控制反转Spring官方文档:依赖注入 采用DI原则,代码会更干净,当对象被提供其依赖关系时,解耦会更有效。对象不会查找其依赖关系,也不知道依赖关系的位置或类别。因此,你的类变得更容易测试,特别是当依赖关系是在接口或抽象基类上时,这允许在单元测试中使用存根或模拟实现。 依赖注入方式一、传递数据的方式向类中传递输的方式一共有2种: 普通方法( set 方 2023-04-04 后端编程相关 > java > spring #Java #Spring
setter 注入 一、注入引用类型 二、注入简单类型 Dao 层增加简单类型属性,同时提供 setter 方法 1234567891011121314151617public class BookDaoImpl implements BookDao { private String type; private String price; public void setType(Strin 2023-04-04 后端编程相关 > java > spring #Java #Spring