filecenter
所属分类:MongoDB
开发工具:HTML
文件大小:73KB
下载次数:0
上传日期:2022-12-06 00:45:00
上 传 者:
sh-1993
说明: 统一文件管理中心,支持MongoDB、HDFS、磁盘、FTP等多种存储方式。
(Unified file management center, supporting multiple storage methods such as MongoDB, HDFS, disk, FTP, etc.)
文件列表:
pom.xml (4470, 2019-12-28)
src (0, 2019-12-28)
src\main (0, 2019-12-28)
src\main\java (0, 2019-12-28)
src\main\java\com (0, 2019-12-28)
src\main\java\com\dqv5 (0, 2019-12-28)
src\main\java\com\dqv5\filecenter (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\FilecenterApplication.java (563, 2019-12-28)
src\main\java\com\dqv5\filecenter\config (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\config\FileCenterControllerAdvice.java (1936, 2019-12-28)
src\main\java\com\dqv5\filecenter\config\GridFsConfiguration.java (2005, 2019-12-28)
src\main\java\com\dqv5\filecenter\config\RestTemplateConfig.java (958, 2019-12-28)
src\main\java\com\dqv5\filecenter\config\ScheduleConfig.java (1034, 2019-12-28)
src\main\java\com\dqv5\filecenter\entity (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\entity\FilecenterInfo.java (1348, 2019-12-28)
src\main\java\com\dqv5\filecenter\enums (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\enums\FileStoreType.java (426, 2019-12-28)
src\main\java\com\dqv5\filecenter\exception (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\exception\MultpartFileIsNullException.java (290, 2019-12-28)
src\main\java\com\dqv5\filecenter\exception\NoSuchFileException.java (305, 2019-12-28)
src\main\java\com\dqv5\filecenter\pojo (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\pojo\CommonReturn.java (2349, 2019-12-28)
src\main\java\com\dqv5\filecenter\pojo\CommonReturnEntity.java (257, 2019-12-28)
src\main\java\com\dqv5\filecenter\pojo\FileInfo.java (606, 2019-12-28)
src\main\java\com\dqv5\filecenter\pojo\Utf8ContentTypeHeader.java (411, 2019-12-28)
src\main\java\com\dqv5\filecenter\repository (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\repository\FilecenterInfoRepository.java (972, 2019-12-28)
src\main\java\com\dqv5\filecenter\service (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\service\FileService.java (1273, 2019-12-28)
src\main\java\com\dqv5\filecenter\service\MongoFileService.java (2814, 2019-12-28)
src\main\java\com\dqv5\filecenter\service\impl (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\service\impl\FileServiceImpl.java (10732, 2019-12-28)
src\main\java\com\dqv5\filecenter\support (0, 2019-12-28)
src\main\java\com\dqv5\filecenter\support\AbstractFileHandler.java (1085, 2019-12-28)
src\main\java\com\dqv5\filecenter\support\DiskFileHandler.java (2296, 2019-12-28)
src\main\java\com\dqv5\filecenter\support\FtpFileHandler.java (3644, 2019-12-28)
src\main\java\com\dqv5\filecenter\support\HdfsFileHandler.java (2958, 2019-12-28)
... ...
# 文件中心
统一文件管理中心,支持MongoDB、HDFS、磁盘、FTP等多种存储方式。
对外提供上传下载接口,调用者无需知道文件保存在什么位置。
## Get Start
修改配置文件
`application.properties`
```properties
# 修改数据源(选用mysql之外的数据库需要自己添加jdbc驱动包)
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/filecenter?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=111111
# 修改数据库方言
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
# 修改默认的存储方式:mongo|hdfs|disk|ftp 选其一
filecenter.defaultStoreType=mongo
# 修改需要使用的存储方式:mongo|hdfs|disk|ftp 可选多个,用逗号隔开
spring.profiles.active=mongo,disk,ftp
```
激活了哪个存储方式,就去修改对应的配置文件。如激活了mongo:
`application-mongo.properties`
```properties
filecenter.mongo.enable=true
# 配置MongoDB的连接方式
filecenter.mongo.host=localhost
filecenter.mongo.port=27017
filecenter.mongo.database=filecenter
```
启动程序
```bash
java -jar filecenter.jar
```
访问页面 http://localhost:8080
近期下载者:
相关文件:
收藏者: