- 博客(8)
- 收藏
- 关注
原创 FTPClient.listFiles(filePath)获取文件数量为空
java使用FTPClient.listFiles(filePath)从ftp的指定目录拉取文件为空,FTPClient.listFiles()却能拉取到全部文件夹及文件,证明ftp连接没问题,可能是路径存在问题。后来通过查询资料,发现ftp存在根目录,通过以下方法打印根路径信息,拼接到目标路径前解决问题。 String rootPath = ftpClient.printWorkingDirectory(); logger.info("ftp根地址:{}",rootPath); // 获取FTP上所有文件
2021-04-09 14:46:09 2435
原创 最简单的Spring5入门教程(6)IOC 基于xml操作 Bean 管理(bean的作用域)
在Spring中,Bean实例的作用范围由xml文件中的配置项scope限定。 1、scope 属性值 1.1singleton singleton为scope的默认值,表示全局通过SpringIOC获取的对象实例都是单例,通俗点讲就是spring只创建一次对象,每次获取的都是同一个实例。 咱们创建一个SingletonObject来测试一下。 /** * @Auther: XiongQiPeng * @Date: 2020/6/19 15:01 * @Description:单例对象测试
2020-06-22 10:04:27 190
原创 最简单的Spring5入门教程(5)IOC 基于xml操作 Bean 管理(FactoryBean)
Spring 有两种类型 bean 普通 bean:在配置文件中定义 bean 类型就是返回类型 工厂 bean(FactoryBean):在配置文件定义 bean 类型可以和返回类型不一样 FactoryBean的作用主要是当不想把对象的实例交给Spring管理 第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean 第二步 实现接口里面的方法,在实现的方法中定义返回的 bean 类型 ...
2020-06-17 18:33:30 245
原创 最简单的Spring5入门教程(4)IOC 基于xml操作 Bean 管理(基于 xml 方式高级注入)
上一篇我们讲到了利用IOC及DI完成对象的创建以及普通属性的注入,这一篇讲IOC的高级注入方式! 1、字面量 (1)注入null值 参考people对象的创建,咱们将sex值注入null。 <!--1 配置People对象创建--> <bean id="people" class="com.yuqi.spring5.bean.People"> <!--2 set 方法注入属性--> <!--使用 property的子标签&
2020-06-12 16:37:28 296
原创 最简单的Spring5入门教程(3)IOC 基于xml操作 Bean 管理(基于 xml 方式基本注入)
1、什么是 Bean 管理 Bean 管理指的是两个操作 (1)Spring 创建对象 (2)Spirng 注入属性 2、Bean 管理操作有两种方式 (1)基于 xml 配置文件方式实现 (2)基于注解方式实现 3、IOC 操作 Bean 管理(基于 xml 方式基本注入) 1、基于 xml 方式创建对象 <!--配置People对象创建--> <bean id="people" class="com.yuqi.spring5.bean.People"></b
2020-06-12 14:11:10 135
原创 最简单的Spring5入门教程(2)IOC容器概念与原理
1、什么是IOC (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 (2)使用 IOC 目的:为了耦合度降低 (3)上一篇入门案例就是 IOC 实现 2、IOC 底层原理 (1)xml 解析、工厂模式、反射 3、画图讲解多种对象创建方式及IOC 底层原理 3.1、传统创建对象方式 如果有某个对象A依赖于其他对象B,在使用时,需要先创建所依赖的对象B,传入对象A,然后才能对对象B进行操作,这种方式提高了代码的耦合度,十分不利于重构和维护 3.2、工厂模式创建对象方式 工厂模式虽然
2020-06-12 11:02:56 142
原创 最简单的spring5入门教程(1)spring框架概述及入门教程
课程内容介绍 1、Spring 框架概述 2、IOC 容器 (1)IOC 底层原理 (2)IOC 接口(BeanFactory) (3)IOC 操作 Bean 管理(基于 xml) (4)IOC 操作 Bean 管理(基于注解) 3、Aop 4、JdbcTemplate 5、事务管理 6、Spring5 新特性 Spring 框架概述 1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop
2020-06-11 18:20:55 769 1
原创 springboot自动注入第三方组件引发的悬案
springboot自动注入引发的悬案 前两天利用springboot框架新开发了一个小功能,其中引用到了公司的一个多数据源注入的组件,编译启动时却报错,提示如下错误: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200507165757472.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpd...
2020-05-07 18:31:24 469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人