第1章 第一个HelloWorld案例
需求: 使用spring注入一个helloworld对象, 并调用其sayhello的sayhello方法
1.1依赖的jar包
<!--lombok依赖-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<!--junit5依赖-->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.5.2</version>
<!--<scope>test</scope>-->
</dependency>
<!--Spring依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
HelloWorld类
1.1 DI
Spring中常用的类
CommonsMultipartFile类
CommonsMultipartFile类用于文件上传, 获取文件名(不包含路径名)
CommonsMultipartFile multipartFile;
String fileName = multipartFile.getOriginalFilename();
BeanUtils类
BeanUtils.copyProperties(原对象,目标对象); // 复制对象属性