pom 在父工程中,只管导入依赖或者管理依赖版本,没什么内容
jar java程序的打包方式,也可以被其他项目引用
war web程序的打包方式,可以设置打包war方式手动构建web类型的工程
三、MyBatis实践:提高持久层数据处理效率
目录
一、Mybatis简介
1.1 简介
1.2 持久层框架对比
1.3 快速入门(基于Mybatis3方式)
二、MyBatis基本使用
2.1 向SQL语句传参
2.1.1 mybatis日志输出配置
2.1.2 #{}形式
2.1.3 \${}形式
2.2 数据输入
2.2.1 Mybat...
在配置类中定义TransactionManager,需要给它传一个DataSource
开始事务声明的注解@EnableTransactionManagement //开启事务注解的支持
@Configuration
@ComponentScan("com.atguigu")
@PropertySource("classpath:jdbc.propert...
AOP并不是 age of Putin 普丁的年龄,而是 Aspect Oriented Programming 面向切面编程。
就是一种代理模式,将非核心业务剥离出来。例如,打印计算前后的数据,如果每个类都要手动添加那就太累了。这就需要一个代理。
分为静态代理和动态代理。静态代理我们不用,因为它就是手动去写代理类,还是很繁琐。
动态代理分为JDK动态代理(...
解决了
需要标签引入第三方类的问题
需要</context:component-scan> 扫描包的问题
需要</context:property-placeholder> 引入配置文件的问题
配置类编写
/**
* 1. 包扫描配置
* 2. 引用外部文件配置
* 3. 声明第三方依赖Bean组件
*/
/**
...
在类名上添加注解
其实所有注解效果都是一样的,不同的单词是为了区分不同的用途
注解的单例、多例模式
注入引用类型 自动装配
注入基本类型 读取配置文件信息
声明周期方法,init、destroy....
//@Scope(scopeName = ConfigurableBeanFactory.SCOPE_SINGLETON) //默认单例模式
...
出错截图
解决办法
把这个编译版本改成现在使用的版本就好了
XML基本繁琐,需要同时兼顾XML的配置和类的声明,基本淘汰。
注解配置方式。
到项目文件夹中把 .idea文件夹删除就好
文件显示后到各层pom里把maven配置刷新一下
教程
https://www.bilibili.com/video/BV1RM4y1a7J5?p=8&vd_source=3c8c35a76bf8f011c75d2584ec4a3fda
接线图
代码
int arry[4]={12,11,10,9};
void setup() {
for(int i=0;i<4;i++){
...
教程
https://www.bilibili.com/video/BV1RM4y1a7J5?p=7&vd_source=3c8c35a76bf8f011c75d2584ec4a3fda
接线图
每秒闪烁一次:
代码
// Basic Arduino Microcontroller empty code template
// The setup ...
BeanFactory和FactoryBean 都是接口
BeanFactory:
IOC容器最大的接口,它就是IOC容器
FactoryBean:
标准化组件工厂的接口,它是个组件
创建IoC容器
@Test
public void creatIoC(){
//创建容器 选择合适的容器实现即可
/**
* 接口
* BeanFactory
* ApplicationContext
* 实现类
* ...
DI是依赖注入的意思,给Bean组件注入依赖。
注入说法有点难懂,其实就是给Bean组件传递参数,因为构造对象时需要参数,也需要配置一下参数从何而来。
引用和被引用的组件都必须在IOC容器之中。
单个构造参数注入
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://ww...