实例介绍
Java直接通过连接数据库生成对应的Resful格式的API,是的,什么都不用写,只需要配置数据库地址和账号密码就可以了,支持多数据库切换
【实例截图】
【核心代码】
5c99b58e-0d30-4e4b-816e-7de29fdaa8a7
├── __MACOSX
│ └── sosoDbApi
│ ├── framework
│ │ ├── base-mail
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ ├── common
│ │ │ │ ├── entity
│ │ │ │ ├── enums
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ └── resources
│ │ ├── base-mybatis
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ ├── com
│ │ │ │ │ └── dev
│ │ │ │ │ └── base
│ │ │ │ │ ├── jdbc
│ │ │ │ │ │ ├── annotation
│ │ │ │ │ │ │ └── handler
│ │ │ │ │ │ └── datasource
│ │ │ │ │ └── mybatis
│ │ │ │ │ ├── dao
│ │ │ │ │ ├── service
│ │ │ │ │ │ └── impl
│ │ │ │ │ └── utils
│ │ │ │ │ └── transaction
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── ibatis
│ │ │ │ └── reflection
│ │ │ │ └── wrapper
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── demo
│ │ │ │ ├── dao
│ │ │ │ ├── entity
│ │ │ │ ├── mapper
│ │ │ │ ├── service
│ │ │ │ │ └── impl
│ │ │ │ └── test
│ │ │ └── resources
│ │ └── base-util
│ │ └── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ ├── dev
│ │ │ │ │ └── base
│ │ │ │ │ ├── concurrent
│ │ │ │ │ ├── exception
│ │ │ │ │ │ └── errorcode
│ │ │ │ │ ├── json
│ │ │ │ │ └── utils
│ │ │ │ │ └── bean
│ │ │ │ │ └── convert
│ │ │ │ └── fasterxml
│ │ │ │ └── jackson
│ │ │ │ └── databind
│ │ │ │ └── ser
│ │ │ └── resources
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── dev
│ │ └── base
│ │ ├── concurrent
│ │ ├── json
│ │ └── utils
│ │ └── bean
│ └── sosoapi-web
│ ├── db
│ ├── doc
│ ├── src
│ │ ├── main
│ │ │ ├── filters
│ │ │ ├── java
│ │ │ │ ├── com
│ │ │ │ │ └── dev
│ │ │ │ │ ├── admin
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── interceptor
│ │ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── service
│ │ │ │ │ │ │ └── impl
│ │ │ │ │ │ └── timer
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── constant
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── enums
│ │ │ │ │ │ ├── exception
│ │ │ │ │ │ │ ├── code
│ │ │ │ │ │ │ └── handler
│ │ │ │ │ │ ├── filter
│ │ │ │ │ │ ├── interceptor
│ │ │ │ │ │ ├── listener
│ │ │ │ │ │ ├── tag
│ │ │ │ │ │ ├── timer
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ └── vo
│ │ │ │ │ ├── doc
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── service
│ │ │ │ │ │ │ └── impl
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ └── vo
│ │ │ │ │ ├── proj
│ │ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── service
│ │ │ │ │ │ │ └── impl
│ │ │ │ │ │ └── vo
│ │ │ │ │ ├── sys
│ │ │ │ │ │ └── controller
│ │ │ │ │ └── user
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── dao
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── mapper
│ │ │ │ │ ├── service
│ │ │ │ │ │ └── impl
│ │ │ │ │ └── vo
│ │ │ │ └── io
│ │ │ │ └── swagger
│ │ │ │ └── models
│ │ │ │ └── properties
│ │ │ ├── resources
│ │ │ │ ├── doc-ftl
│ │ │ │ └── mail-tmpl
│ │ │ └── webapp
│ │ │ ├── css
│ │ │ ├── image
│ │ │ │ ├── deploy
│ │ │ │ ├── edit
│ │ │ │ ├── faq
│ │ │ │ ├── icons
│ │ │ │ └── index
│ │ │ ├── js
│ │ │ │ ├── admin
│ │ │ │ ├── apidoc
│ │ │ │ │ └── inter
│ │ │ │ ├── common
│ │ │ │ ├── project
│ │ │ │ └── user
│ │ │ ├── jsp
│ │ │ │ ├── admin
│ │ │ │ ├── apidoc
│ │ │ │ │ └── inter
│ │ │ │ ├── common
│ │ │ │ │ └── tmpl
│ │ │ │ │ └── js
│ │ │ │ ├── error
│ │ │ │ ├── faq
│ │ │ │ ├── project
│ │ │ │ └── user
│ │ │ ├── plugin
│ │ │ │ ├── bootbox
│ │ │ │ │ ├── ext
│ │ │ │ │ │ └── js
│ │ │ │ │ └── js
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── css
│ │ │ │ │ ├── fonts
│ │ │ │ │ └── js
│ │ │ │ ├── chosen
│ │ │ │ │ └── docsupport
│ │ │ │ ├── context-menu
│ │ │ │ │ ├── css
│ │ │ │ │ ├── ext
│ │ │ │ │ │ └── js
│ │ │ │ │ └── js
│ │ │ │ ├── font-awesome
│ │ │ │ │ ├── css
│ │ │ │ │ └── fonts
│ │ │ │ ├── form
│ │ │ │ │ └── js
│ │ │ │ ├── jGrowl
│ │ │ │ │ ├── css
│ │ │ │ │ └── js
│ │ │ │ ├── magic
│ │ │ │ ├── spin.js-2.3.2
│ │ │ │ │ └── site
│ │ │ │ │ ├── assets
│ │ │ │ │ │ └── fd-slider
│ │ │ │ │ └── example
│ │ │ │ ├── steps
│ │ │ │ │ ├── css
│ │ │ │ │ └── js
│ │ │ │ ├── stickup
│ │ │ │ │ ├── css
│ │ │ │ │ └── js
│ │ │ │ ├── summernote
│ │ │ │ │ ├── css
│ │ │ │ │ ├── js
│ │ │ │ │ ├── lang
│ │ │ │ │ └── plugin
│ │ │ │ ├── treegrid
│ │ │ │ │ ├── css
│ │ │ │ │ ├── ext
│ │ │ │ │ │ └── js
│ │ │ │ │ ├── img
│ │ │ │ │ └── js
│ │ │ │ └── validator
│ │ │ │ ├── css
│ │ │ │ └── js
│ │ │ │ └── language
│ │ │ ├── swagger
│ │ │ │ ├── css
│ │ │ │ ├── fonts
│ │ │ │ ├── images
│ │ │ │ ├── json
│ │ │ │ ├── lang
│ │ │ │ └── lib
│ │ │ └── WEB-INF
│ │ │ └── tag
│ │ └── test
│ │ └── java
│ │ ├── com
│ │ │ └── dev
│ │ │ ├── admin
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ ├── base
│ │ │ │ ├── test
│ │ │ │ └── util
│ │ │ ├── doc
│ │ │ │ ├── service
│ │ │ │ │ └── impl
│ │ │ │ └── util
│ │ │ └── proj
│ │ │ └── service
│ │ └── io
│ │ └── swagger
│ │ └── models
│ └── target
└── sosoDbApi
├── framework
│ ├── base-mail
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ ├── common
│ │ │ │ │ └── MailCfg.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── MailAttach.java
│ │ │ │ │ └── MailMsg.java
│ │ │ │ ├── enums
│ │ │ │ │ └── MailMsgType.java
│ │ │ │ └── service
│ │ │ │ ├── impl
│ │ │ │ │ └── ApacheMailServiceImpl.java
│ │ │ │ └── MailService.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ │ └── ApacheMailServiceImplTest.java
│ │ │ └── resources
│ │ │ └── mail-cfg.properties
│ │ └── target
│ │ ├── base-mail-0.0.1-SNAPSHOT.jar
│ │ ├── base-mail-0.0.1-SNAPSHOT-sources.jar
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ ├── common
│ │ │ │ │ └── MailCfg.class
│ │ │ │ ├── entity
│ │ │ │ │ ├── MailAttach.class
│ │ │ │ │ └── MailMsg.class
│ │ │ │ ├── enums
│ │ │ │ │ └── MailMsgType.class
│ │ │ │ └── service
│ │ │ │ ├── impl
│ │ │ │ │ └── ApacheMailServiceImpl.class
│ │ │ │ └── MailService.class
│ │ │ └── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.dev
│ │ │ └── base-mail
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── test-classes
│ │ ├── com
│ │ │ └── dev
│ │ │ └── base
│ │ │ └── service
│ │ │ └── impl
│ │ │ └── ApacheMailServiceImplTest.class
│ │ └── mail-cfg.properties
│ ├── base-mybatis
│ │ ├── log4jdbc-readme.txt
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ ├── com
│ │ │ │ │ └── dev
│ │ │ │ │ └── base
│ │ │ │ │ ├── jdbc
│ │ │ │ │ │ ├── annotation
│ │ │ │ │ │ │ ├── handler
│ │ │ │ │ │ │ │ └── ReadDataSourceHandler.java
│ │ │ │ │ │ │ └── ReadDataSource.java
│ │ │ │ │ │ └── datasource
│ │ │ │ │ │ ├── DataSourceContextHolder.java
│ │ │ │ │ │ └── MultipleDataSource.java
│ │ │ │ │ └── mybatis
│ │ │ │ │ ├── BaseMybatisEntity.java
│ │ │ │ │ ├── dao
│ │ │ │ │ │ └── BaseMybatisDao.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseMapMybatisService.java
│ │ │ │ │ │ ├── BaseMybatisService.java
│ │ │ │ │ │ └── impl
│ │ │ │ │ │ └── BaseMybatisServiceImpl.java
│ │ │ │ │ └── utils
│ │ │ │ │ └── transaction
│ │ │ │ │ ├── ITransaction.java
│ │ │ │ │ └── TransactionUtils.java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── ibatis
│ │ │ │ └── reflection
│ │ │ │ └── wrapper
│ │ │ │ ├── BeanWrapper.java
│ │ │ │ └── MapWrapper.java
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── dev
│ │ │ │ └── demo
│ │ │ │ ├── dao
│ │ │ │ │ └── DemoDao.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── BaseEnum.java
│ │ │ │ │ ├── Demo.java
│ │ │ │ │ └── Status.java
│ │ │ │ ├── mapper
│ │ │ │ │ └── DemoDao_mapper.xml
│ │ │ │ ├── service
│ │ │ │ │ ├── DemoService.java
│ │ │ │ │ └── impl
│ │ │ │ │ └── DemoServiceImpl.java
│ │ │ │ └── test
│ │ │ │ └── DemoTest.java
│ │ │ └── resources
│ │ │ ├── jdbc-mysql.properties
│ │ │ ├── log4jdbc.properties
│ │ │ ├── log4j.properties
│ │ │ ├── mybatis-cfg.xml
│ │ │ ├── spring-mybatis-complex.xml
│ │ │ └── spring-mybatis-simple.xml
│ │ └── target
│ │ ├── base-mybatis-0.0.1-SNAPSHOT.jar
│ │ ├── base-mybatis-0.0.1-SNAPSHOT-sources.jar
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ └── dev
│ │ │ │ └── base
│ │ │ │ ├── jdbc
│ │ │ │ │ ├── annotation
│ │ │ │ │ │ ├── handler
│ │ │ │ │ │ │ └── ReadDataSourceHandler.class
│ │ │ │ │ │ └── ReadDataSource.class
│ │ │ │ │ └── datasource
│ │ │ │ │ ├── DataSourceContextHolder.class
│ │ │ │ │ └── MultipleDataSource.class
│ │ │ │ └── mybatis
│ │ │ │ ├── BaseMybatisEntity.class
│ │ │ │ ├── dao
│ │ │ │ │ └── BaseMybatisDao.class
│ │ │ │ ├── service
│ │ │ │ │ ├── BaseMapMybatisService.class
│ │ │ │ │ ├── BaseMybatisService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── BaseMybatisServiceImpl.class
│ │ │ │ └── utils
│ │ │ │ └── transaction
│ │ │ │ ├── ITransaction.class
│ │ │ │ └── TransactionUtils.class
│ │ │ ├── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── maven
│ │ │ │ └── com.dev
│ │ │ │ └── base-mybatis
│ │ │ │ ├── pom.properties
│ │ │ │ └── pom.xml
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── ibatis
│ │ │ └── reflection
│ │ │ └── wrapper
│ │ │ ├── BeanWrapper.class
│ │ │ └── MapWrapper.class
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── test-classes
│ │ ├── com
│ │ │ └── dev
│ │ │ └── demo
│ │ │ ├── dao
│ │ │ │ └── DemoDao.class
│ │ │ ├── entity
│ │ │ │ ├── BaseEnum.class
│ │ │ │ ├── Demo.class
│ │ │ │ └── Status.class
│ │ │ ├── mapper
│ │ │ │ └── DemoDao_mapper.xml
│ │ │ ├── service
│ │ │ │ ├── DemoService.class
│ │ │ │ └── impl
│ │ │ │ └── DemoServiceImpl.class
│ │ │ └── test
│ │ │ ├── DemoTest$1.class
│ │ │ └── DemoTest.class
│ │ ├── jdbc-mysql.properties
│ │ ├── log4jdbc.properties
│ │ ├── log4j.properties
│ │ ├── mybatis-cfg.xml
│ │ ├── spring-mybatis-complex.xml
│ │ └── spring-mybatis-simple.xml
│ ├── base-util
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ ├── dev
│ │ │ │ │ │ └── base
│ │ │ │ │ │ ├── concurrent
│ │ │ │ │ │ │ ├── TaskListProcess.java
│ │ │ │ │ │ │ ├── TaskProcess.java
│ │ │ │ │ │ │ └── TaskUtils.java
│ │ │ │ │ │ ├── exception
│ │ │ │ │ │ │ ├── AuthException.java
│ │ │ │ │ │ │ ├── BaseRuntimeException.java
│ │ │ │ │ │ │ ├── BusinessException.java
│ │ │ │ │ │ │ ├── errorcode
│ │ │ │ │ │ │ │ ├── ErrorCodePropertyConfigurer.java
│ │ │ │ │ │ │ │ ├── ErrorCodeTool.java
│ │ │ │ │ │ │ │ └── SysErrorCode.java
│ │ │ │ │ │ │ ├── HttpException.java
│ │ │ │ │ │ │ ├── SessionTimeoutException.java
│ │ │ │ │ │ │ ├── TipException.java
│ │ │ │ │ │ │ └── ValidateException.java
│ │ │ │ │ │ ├── json
│ │ │ │ │ │ │ ├── JsonUtils.java
│ │ │ │ │ │ │ └── ObjectMappingCustomer.java
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── AmapUtils.java
│ │ │ │ │ │ ├── BaiduMapUtils.java
│ │ │ │ │ │ ├── bean
│ │ │ │ │ │ │ ├── convert
│ │ │ │ │ │ │ │ ├── CustDateConvert.java
│ │ │ │ │ │ │ │ └── CustEnumConvert.java
│ │ │ │ │ │ │ ├── CustBeanPropUtils.java
│ │ │ │ │ │ │ ├── CustBeanStringUtils.java
│ │ │ │ │ │ │ ├── CustConvertUtilsBean.java
│ │ │ │ │ │ │ └── CustPropertyUtilsBean.java
│ │ │ │ │ │ ├── CryptUtil.java
│ │ │ │ │ │ ├── DateUtil.java
│ │ │ │ │ │ ├── FileUtils.java
│ │ │ │ │ │ ├── FormatUtils.java
│ │ │ │ │ │ ├── GPSUtils.java
│ │ │ │ │ │ ├── HttpClientUtils.java
│ │ │ │ │ │ ├── ImgUtils.java
│ │ │ │ │ │ ├── MapUtils.java
│ │ │ │ │ │ ├── MD5Utils.java
│ │ │ │ │ │ ├── Pinyin4jUtil.java
│ │ │ │ │ │ ├── PropertiesUtils.java
│ │ │ │ │ │ ├── RandomUtils.java
│ │ │ │ │ │ ├── RegexUtil.java
│ │ │ │ │ │ ├── Sha1Utils.java
│ │ │ │ │ │ ├── SpringContextUtils.java
│ │ │ │ │ │ ├── TemplateUtils.java
│ │ │ │ │ │ ├── UUIDUtils.java
│ │ │ │ │ │ └── ValidateUtils.java
│ │ │ │ │ └── fasterxml
│ │ │ │ │ └── jackson
│ │ │ │ │ └── databind
│ │ │ │ │ └── ser
│ │ │ │ │ └── BeanPropertyWriter.java
│ │ │ │ └── resources
│ │ │ │ └── sys-errorcode.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── dev
│ │ │ └── base
│ │ │ ├── concurrent
│ │ │ │ ├── TaskUtilsTest.java
│ │ │ │ └── User.java
│ │ │ ├── json
│ │ │ │ ├── JsonUtilsTest.java
│ │ │ │ └── Status.java
│ │ │ └── utils
│ │ │ ├── bean
│ │ │ │ ├── Addr.java
│ │ │ │ ├── BeanTest.java
│ │ │ │ └── User.java
│ │ │ └── DateUtilTest.java
│ │ └── target
│ │ ├── base-util-0.0.1-SNAPSHOT.jar
│ │ ├── base-util-0.0.1-SNAPSHOT-sources.jar
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ ├── dev
│ │ │ │ │ └── base
│ │ │ │ │ ├── concurrent
│ │ │ │ │ │ ├── TaskListProcess.class
│ │ │ │ │ │ ├── TaskProcess.class
│ │ │ │ │ │ ├── TaskUtils$1.class
│ │ │ │ │ │ ├── TaskUtils$2.class
│ │ │ │ │ │ └── TaskUtils.class
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── AuthException.class
│ │ │ │ │ │ ├── BaseRuntimeException.class
│ │ │ │ │ │ ├── BusinessException.class
│ │ │ │ │ │ ├── errorcode
│ │ │ │ │ │ │ ├── ErrorCodePropertyConfigurer.class
│ │ │ │ │ │ │ ├── ErrorCodeTool.class
│ │ │ │ │ │ │ └── SysErrorCode.class
│ │ │ │ │ │ ├── HttpException.class
│ │ │ │ │ │ ├── SessionTimeoutException.class
│ │ │ │ │ │ ├── TipException.class
│ │ │ │ │ │ └── ValidateException.class
│ │ │ │ │ ├── json
│ │ │ │ │ │ ├── JsonUtils$1.class
│ │ │ │ │ │ ├── JsonUtils.class
│ │ │ │ │ │ ├── ObjectMappingCustomer$1.class
│ │ │ │ │ │ └── ObjectMappingCustomer.class
│ │ │ │ │ └── utils
│ │ │ │ │ ├── AmapUtils.class
│ │ │ │ │ ├── BaiduMapUtils.class
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── convert
│ │ │ │ │ │ │ ├── CustDateConvert.class
│ │ │ │ │ │ │ └── CustEnumConvert.class
│ │ │ │ │ │ ├── CustBeanPropUtils.class
│ │ │ │ │ │ ├── CustBeanStringUtils.class
│ │ │ │ │ │ ├── CustConvertUtilsBean.class
│ │ │ │ │ │ └── CustPropertyUtilsBean.class
│ │ │ │ │ ├── CryptUtil.class
│ │ │ │ │ ├── CustFilter.class
│ │ │ │ │ ├── DateUtil.class
│ │ │ │ │ ├── FileUtils.class
│ │ │ │ │ ├── FormatUtils.class
│ │ │ │ │ ├── GPSUtils.class
│ │ │ │ │ ├── HttpClientUtils$FileResponHandler.class
│ │ │ │ │ ├── HttpClientUtils.class
│ │ │ │ │ ├── ImgUtils.class
│ │ │ │ │ ├── MapUtils.class
│ │ │ │ │ ├── MD5Utils.class
│ │ │ │ │ ├── Pinyin4jUtil.class
│ │ │ │ │ ├── PropertiesUtils.class
│ │ │ │ │ ├── RandomUtils.class
│ │ │ │ │ ├── RegexUtil.class
│ │ │ │ │ ├── Sha1Utils.class
│ │ │ │ │ ├── SpringContextUtils.class
│ │ │ │ │ ├── TemplateUtils.class
│ │ │ │ │ ├── UUIDUtils.class
│ │ │ │ │ └── ValidateUtils.class
│ │ │ │ └── fasterxml
│ │ │ │ └── jackson
│ │ │ │ └── databind
│ │ │ │ └── ser
│ │ │ │ └── BeanPropertyWriter.class
│ │ │ ├── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── maven
│ │ │ │ └── com.dev
│ │ │ │ └── base-util
│ │ │ │ ├── pom.properties
│ │ │ │ └── pom.xml
│ │ │ └── sys-errorcode.properties
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ └── test-classes
│ │ └── com
│ │ └── dev
│ │ └── base
│ │ ├── concurrent
│ │ │ ├── TaskUtilsTest$1.class
│ │ │ ├── TaskUtilsTest$2.class
│ │ │ ├── TaskUtilsTest.class
│ │ │ └── User.class
│ │ ├── json
│ │ │ ├── JsonUtilsTest.class
│ │ │ ├── Status.class
│ │ │ └── UserDto.class
│ │ └── utils
│ │ ├── bean
│ │ │ ├── Addr.class
│ │ │ ├── BeanTest.class
│ │ │ └── User.class
│ │ └── DateUtilTest.class
│ ├── pom.xml
│ └── README.md
├── README.md
└── sosoapi-web
├── db
│ ├── bootdo.sql
│ └── sosoapi.sql
├── doc
│ ├── sosoapi.pdm
│ ├── SosoApi閮ㄧ讲鏂囨。v1.0.doc
│ └── 寮€鍙戣鑼?txt
├── pom.xml
├── README.md
├── sosoapi-web.iml
├── src
│ ├── main
│ │ ├── filters
│ │ │ ├── filter-aliyun-master.properties
│ │ │ └── filter-dev-master.properties
│ │ ├── java
│ │ │ ├── com
│ │ │ │ └── dev
│ │ │ │ ├── admin
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── AdminController.java
│ │ │ │ │ │ ├── CubeController.java
│ │ │ │ │ │ └── SysMsgController.java
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── SysMsgDao.java
│ │ │ │ │ │ └── UserCubeDao.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── SysMsg.java
│ │ │ │ │ │ └── UserCube.java
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ └── AdminInterceptor.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── SysMsg_mapper.xml
│ │ │ │ │ │ └── UserCube_mapper.xml
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── AdminService.java
│ │ │ │ │ │ ├── impl
│ │ │ │ │ │ │ ├── AdminServiceImpl.java
│ │ │ │ │ │ │ ├── SysMsgServiceImpl.java
│ │ │ │ │ │ │ └── UserCubeServiceImpl.java
│ │ │ │ │ │ ├── SysMsgService.java
│ │ │ │ │ │ └── UserCubeService.java
│ │ │ │ │ └── timer
│ │ │ │ │ └── CubeTimer.java
│ │ │ │ ├── base
│ │ │ │ │ ├── constant
│ │ │ │ │ │ ├── AppConstants.java
│ │ │ │ │ │ ├── CfgConstants.java
│ │ │ │ │ │ ├── MailConstants.java
│ │ │ │ │ │ └── MenuCodeConstants.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ └── BaseController.java
│ │ │ │ │ ├── enums
│ │ │ │ │ │ ├── Gender.java
│ │ │ │ │ │ ├── LoginStatus.java
│ │ │ │ │ │ ├── LoginType.java
│ │ │ │ │ │ ├── MsgStatus.java
│ │ │ │ │ │ ├── MsgType.java
│ │ │ │ │ │ ├── ParamPosition.java
│ │ │ │ │ │ ├── ProjectStatus.java
│ │ │ │ │ │ ├── ReqMethod.java
│ │ │ │ │ │ ├── ReqScheme.java
│ │ │ │ │ │ ├── Role.java
│ │ │ │ │ │ ├── SchemaType.java
│ │ │ │ │ │ ├── SuggestStatus.java
│ │ │ │ │ │ ├── SuggestType.java
│ │ │ │ │ │ └── UserRole.java
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── code
│ │ │ │ │ │ │ └── ErrorCode.java
│ │ │ │ │ │ └── handler
│ │ │ │ │ │ └── BaseExceptionHandler.java
│ │ │ │ │ ├── filter
│ │ │ │ │ │ └── LogFilter.java
│ │ │ │ │ ├── interceptor
│ │ │ │ │ │ └── PrivilegeInterceptor.java
│ │ │ │ │ ├── listener
│ │ │ │ │ │ ├── AutoResListener.java
│ │ │ │ │ │ ├── CfgInitListener.java
│ │ │ │ │ │ └── SessionListener.java
│ │ │ │ │ ├── tag
│ │ │ │ │ │ └── ProjAuthTag.java
│ │ │ │ │ ├── timer
│ │ │ │ │ │ └── UserTimer.java
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── CookieUtil.java
│ │ │ │ │ │ ├── FreeMarkerUtil.java
│ │ │ │ │ │ ├── MailUtil.java
│ │ │ │ │ │ ├── Pager.java
│ │ │ │ │ │ ├── WebPaginate.java
│ │ │ │ │ │ └── WebUtil.java
│ │ │ │ │ └── vo
│ │ │ │ │ ├── SelectInfo.java
│ │ │ │ │ └── ValidInfo.java
│ │ │ │ ├── doc
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── ApiDocController.java
│ │ │ │ │ │ ├── DemoController.java
│ │ │ │ │ │ ├── InterController.java
│ │ │ │ │ │ ├── InterParamController.java
│ │ │ │ │ │ ├── InterRespController.java
│ │ │ │ │ │ ├── ModuleController.java
│ │ │ │ │ │ ├── RespSchemaController.java
│ │ │ │ │ │ └── SwaggerController.java
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── ApiDocDao.java
│ │ │ │ │ │ ├── InterDao.java
│ │ │ │ │ │ ├── InterParamDao.java
│ │ │ │ │ │ ├── InterRespDao.java
│ │ │ │ │ │ ├── ModuleDao.java
│ │ │ │ │ │ └── RespSchemaDao.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── ApiDoc.java
│ │ │ │ │ │ ├── Inter.java
│ │ │ │ │ │ ├── InterParam.java
│ │ │ │ │ │ ├── InterResp.java
│ │ │ │ │ │ ├── Module.java
│ │ │ │ │ │ └── RespSchema.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── ApiDoc_mapper.xml
│ │ │ │ │ │ ├── Inter_mapper.xml
│ │ │ │ │ │ ├── InterParam_mapper.xml
│ │ │ │ │ │ ├── InterResp_mapper.xml
│ │ │ │ │ │ ├── Module_mapper.xml
│ │ │ │ │ │ └── RespSchema_mapper.xml
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── ApiDocService.java
│ │ │ │ │ │ ├── CopyService.java
│ │ │ │ │ │ ├── impl
│ │ │ │ │ │ │ ├── ApiDocServiceImpl.java
│ │ │ │ │ │ │ ├── CopyServiceImpl.java
│ │ │ │ │ │ │ ├── InterParamServiceImpl.java
│ │ │ │ │ │ │ ├── InterRespServiceImpl.java
│ │ │ │ │ │ │ ├── InterServiceImpl.java
│ │ │ │ │ │ │ ├── ModuleServiceImpl.java
│ │ │ │ │ │ │ ├── RespSchemaServiceImpl.java
│ │ │ │ │ │ │ └── SwaggerServiceImpl.java
│ │ │ │ │ │ ├── InterParamService.java
│ │ │ │ │ │ ├── InterRespService.java
│ │ │ │ │ │ ├── InterService.java
│ │ │ │ │ │ ├── ModuleService.java
│ │ │ │ │ │ ├── RespSchemaService.java
│ │ │ │ │ │ └── SwaggerService.java
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── DocBuildUtil.java
│ │ │ │ │ │ ├── DocExportUtil.java
│ │ │ │ │ │ ├── DocImportUtil.java
│ │ │ │ │ │ └── GraphDFSUtil.java
│ │ │ │ │ └── vo
│ │ │ │ │ ├── ApiDocInfo.java
│ │ │ │ │ ├── InterInfo.java
│ │ │ │ │ └── SchemaNodeInfo.java
│ │ │ │ ├── proj
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── ProjController.java
│ │ │ │ │ │ ├── ProjLogController.java
│ │ │ │ │ │ └── ProjMemController.java
│ │ │ │ │ ├── dao
│ │ │ │ │ │ ├── ProjectDao.java
│ │ │ │ │ │ ├── ProjectLogDao.java
│ │ │ │ │ │ ├── ProjectMemberDao.java
│ │ │ │ │ │ ├── ProjectPrivilegeDao.java
│ │ │ │ │ │ ├── ProjectRoleDao.java
│ │ │ │ │ │ └── ResfulDao.java
│ │ │ │ │ ├── entity
│ │ │ │ │ │ ├── Project.java
│ │ │ │ │ │ ├── ProjectLog.java
│ │ │ │ │ │ ├── ProjectMember.java
│ │ │ │ │ │ ├── ProjectPrivilege.java
│ │ │ │ │ │ ├── ProjectRole.java
│ │ │ │ │ │ └── Resful.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── ProjectLog_mapper.xml
│ │ │ │ │ │ ├── Project_mapper.xml
│ │ │ │ │ │ ├── ProjectMember_mapper.xml
│ │ │ │ │ │ ├── ProjectPrivilege_mapper.xml
│ │ │ │ │ │ ├── ProjectRole_mapper.xml
│ │ │ │ │ │ └── Resful_mapper.xml
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── impl
│ │ │ │ │ │ │ ├── ProjectLogServiceImpl.java
│ │ │ │ │ │ │ ├── ProjectMemberServiceImpl.java
│ │ │ │ │ │ │ ├── ProjectPrivilegeServiceImpl.java
│ │ │ │ │ │ │ ├── ProjectRoleServiceImpl.java
│ │ │ │ │ │ │ ├── ProjectServiceImpl.java
│ │ │ │ │ │ │ └── ResfulServiceImpl.java
│ │ │ │ │ │ ├── ProjectLogService.java
│ │ │ │ │ │ ├── ProjectMemberService.java
│ │ │ │ │ │ ├── ProjectPrivilegeService.java
│ │ │ │ │ │ ├── ProjectRoleService.java
│ │ │ │ │ │ ├── ProjectService.java
│ │ │ │ │ │ └── ResfulService.java
│ │ │ │ │ └── vo
│ │ │ │ │ ├── ProjectInfo.java
│ │ │ │ │ ├── ProjectLogInfo.java
│ │ │ │ │ └── ProjectMemberInfo.java
│ │ │ │ ├── sys
│ │ │ │ │ └── controller
│ │ │ │ │ ├── CaptchaController.java
│ │ │ │ │ └── FaqController.java
│ │ │ │ └── user
│ │ │ │ ├── controller
│ │ │ │ │ ├── DbapController.java
│ │ │ │ │ ├── HomeController.java
│ │ │ │ │ ├── LoginController.java
│ │ │ │ │ ├── MsgController.java
│ │ │ │ │ ├── RegistController.java
│ │ │ │ │ ├── SuggestController.java
│ │ │ │ │ └── UserController.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── SuggestDao.java
│ │ │ │ │ ├── UserBasicDao.java
│ │ │ │ │ ├── UserDetailDao.java
│ │ │ │ │ ├── UserExtDao.java
│ │ │ │ │ ├── UserLoginDao.java
│ │ │ │ │ ├── UserMsgDao.java
│ │ │ │ │ └── UserTokenDao.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── Suggest.java
│ │ │ │ │ ├── UserBasic.java
│ │ │ │ │ ├── UserDetail.java
│ │ │ │ │ ├── UserExt.java
│ │ │ │ │ ├── UserLogin.java
│ │ │ │ │ ├── UserMsg.java
│ │ │ │ │ └── UserToken.java
│ │ │ │ ├── mapper
│ │ │ │ │ ├── Suggest_mapper.xml
│ │ │ │ │ ├── UserBasic_mapper.xml
│ │ │ │ │ ├── UserDetail_mapper.xml
│ │ │ │ │ ├── UserExt_mapper.xml
│ │ │ │ │ ├── UserLogin_mapper.xml
│ │ │ │ │ ├── UserMsg_mapper.xml
│ │ │ │ │ └── UserToken_mapper.xml
│ │ │ │ ├── service
│ │ │ │ │ ├── AuthService.java
│ │ │ │ │ ├── impl
│ │ │ │ │ │ ├── AuthServiceImpl.java
│ │ │ │ │ │ ├── LoginServiceImpl.java
│ │ │ │ │ │ ├── RegistServiceImpl.java
│ │ │ │ │ │ ├── SuggestServiceImpl.java
│ │ │ │ │ │ ├── UserBasicServiceImpl.java
│ │ │ │ │ │ ├── UserDetailServiceImpl.java
│ │ │ │ │ │ ├── UserExtServiceImpl.java
│ │ │ │ │ │ ├── UserLoginServiceImpl.java
│ │ │ │ │ │ ├── UserMsgServiceImpl.java
│ │ │ │ │ │ └── UserTokenServiceImpl.java
│ │ │ │ │ ├── LoginService.java
│ │ │ │ │ ├── RegistService.java
│ │ │ │ │ ├── SuggestService.java
│ │ │ │ │ ├── UserBasicService.java
│ │ │ │ │ ├── UserDetailService.java
│ │ │ │ │ ├── UserExtService.java
│ │ │ │ │ ├── UserLoginService.java
│ │ │ │ │ ├── UserMsgService.java
│ │ │ │ │ └── UserTokenService.java
│ │ │ │ └── vo
│ │ │ │ ├── LoginParamInfo.java
│ │ │ │ ├── RegistParamInfo.java
│ │ │ │ ├── SuggestInfo.java
│ │ │ │ └── UserInfo.java
│ │ │ └── io
│ │ │ └── swagger
│ │ │ └── models
│ │ │ ├── CustModel.java
│ │ │ ├── Operation.java
│ │ │ ├── properties
│ │ │ │ ├── JsonProperty.java
│ │ │ │ ├── NestProperty.java
│ │ │ │ └── PropertyBuilder.java
│ │ │ ├── readme.txt
│ │ │ ├── Response.java
│ │ │ └── Tag.java
│ │ ├── resources
│ │ │ ├── api-cfg.properties
│ │ │ ├── app-context.xml
│ │ │ ├── app-errorcode.properties
│ │ │ ├── cfg.properties
│ │ │ ├── doc-ftl
│ │ │ │ └── doc.ftl
│ │ │ ├── freemarker.properties
│ │ │ ├── jdbc-mysql.properties
│ │ │ ├── log4jdbc.properties
│ │ │ ├── log4j.properties
│ │ │ ├── mail-cfg.properties
│ │ │ ├── mail-tmpl
│ │ │ │ ├── email-update.ftl
│ │ │ │ ├── passwd-reset.ftl
│ │ │ │ ├── proj-mem-invite.ftl
│ │ │ │ ├── readme.txt
│ │ │ │ └── regist.ftl
│ │ │ ├── mybatis-cfg.xml
│ │ │ ├── spring-mvc.xml
│ │ │ ├── spring-mybatis.xml
│ │ │ └── spring-timer.xml
│ │ └── webapp
│ │ ├── baidu_verify_wXTQTGj2tX.html
│ │ ├── css
│ │ │ ├── error.css
│ │ │ ├── login.css
│ │ │ ├── main.css
│ │ │ └── site.min.css
│ │ ├── favicon.ico
│ │ ├── image
│ │ │ ├── deploy
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ └── 6.png
│ │ │ ├── edit
│ │ │ │ ├── 10.png
│ │ │ │ ├── 11.png
│ │ │ │ ├── 12.png
│ │ │ │ ├── 13.png
│ │ │ │ ├── 14.png
│ │ │ │ ├── 15.png
│ │ │ │ ├── 16.png
│ │ │ │ ├── 17.png
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ ├── faq
│ │ │ │ ├── 1.png
│ │ │ │ ├── 2.png
│ │ │ │ └── cors.png
│ │ │ ├── icons
│ │ │ │ ├── back.png
│ │ │ │ ├── blank.gif
│ │ │ │ ├── cancel.png
│ │ │ │ ├── clear.png
│ │ │ │ ├── cut.png
│ │ │ │ ├── edit_add.png
│ │ │ │ ├── edit_remove.png
│ │ │ │ ├── filesave.png
│ │ │ │ ├── filter.png
│ │ │ │ ├── help.png
│ │ │ │ ├── icon.gif
│ │ │ │ ├── large_chart.png
│ │ │ │ ├── large_clipart.png
│ │ │ │ ├── large_picture.png
│ │ │ │ ├── large_shapes.png
│ │ │ │ ├── large_smartart.png
│ │ │ │ ├── lock.png
│ │ │ │ ├── man.png
│ │ │ │ ├── mini_add.png
│ │ │ │ ├── mini_edit.png
│ │ │ │ ├── mini_refresh.png
│ │ │ │ ├── more.png
│ │ │ │ ├── no.png
│ │ │ │ ├── ok.png
│ │ │ │ ├── pencil.png
│ │ │ │ ├── print.png
│ │ │ │ ├── redo.png
│ │ │ │ ├── reload.png
│ │ │ │ ├── search.png
│ │ │ │ ├── sum.png
│ │ │ │ ├── tip.png
│ │ │ │ └── undo.png
│ │ │ ├── index
│ │ │ │ ├── mail.jpg
│ │ │ │ ├── opensource.png
│ │ │ │ ├── qq.png
│ │ │ │ ├── simple.png
│ │ │ │ ├── swagger-demo-full.png
│ │ │ │ ├── swagger-demo-one.png
│ │ │ │ └── word.png
│ │ │ ├── logo-large.png
│ │ │ ├── logo-small.png
│ │ │ └── new.gif
│ │ ├── js
│ │ │ ├── admin
│ │ │ │ ├── msgList.js
│ │ │ │ ├── suggestList.js
│ │ │ │ └── userList.js
│ │ │ ├── apidoc
│ │ │ │ ├── docInfo.js
│ │ │ │ ├── inter
│ │ │ │ │ ├── basicInfo.js
│ │ │ │ │ ├── reqInfo.js
│ │ │ │ │ └── respInfo.js
│ │ │ │ ├── interInfo.js
│ │ │ │ ├── interList.js
│ │ │ │ ├── moduleList.js
│ │ │ │ └── schemaList.js
│ │ │ ├── common
│ │ │ │ ├── common.js
│ │ │ │ └── setting.js
│ │ │ ├── project
│ │ │ │ ├── invite.js
│ │ │ │ ├── logList.js
│ │ │ │ ├── memList.js
│ │ │ │ ├── projInfo.js
│ │ │ │ └── projList.js
│ │ │ └── user
│ │ │ ├── login.js
│ │ │ ├── msgList.js
│ │ │ └── userInfo.js
│ │ ├── jsp
│ │ │ ├── admin
│ │ │ │ ├── menu.jsp
│ │ │ │ ├── msgInfo.jsp
│ │ │ │ ├── msgList.jsp
│ │ │ │ ├── projList.jsp
│ │ │ │ ├── suggestList.jsp
│ │ │ │ ├── suggestReply.jsp
│ │ │ │ ├── userCubeList.jsp
│ │ │ │ └── userList.jsp
│ │ │ ├── apidoc
│ │ │ │ ├── docInfo.jsp
│ │ │ │ ├── docList.jsp
│ │ │ │ ├── inter
│ │ │ │ │ ├── basicInfo.jsp
│ │ │ │ │ ├── reqInfo.jsp
│ │ │ │ │ └── respInfo.jsp
│ │ │ │ ├── interInfo.jsp
│ │ │ │ ├── interList.jsp
│ │ │ │ ├── moduleList.jsp
│ │ │ │ ├── schemaList.jsp
│ │ │ │ └── toolBar.jsp
│ │ │ ├── common
│ │ │ │ ├── footer.jsp
│ │ │ │ ├── head.jsp
│ │ │ │ ├── left.jsp
│ │ │ │ ├── paginate.jsp
│ │ │ │ ├── tmpl
│ │ │ │ │ ├── docTmpl.jsp
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── table.js
│ │ │ │ │ │ └── treeTable.js
│ │ │ │ │ ├── page.jsp
│ │ │ │ │ ├── success.jsp
│ │ │ │ │ ├── summernote.jsp
│ │ │ │ │ ├── table.jsp
│ │ │ │ │ └── treeTable.jsp
│ │ │ │ └── top.jsp
│ │ │ ├── error
│ │ │ │ ├── 403.jsp
│ │ │ │ ├── 404.jsp
│ │ │ │ ├── 405.jsp
│ │ │ │ ├── 500.jsp
│ │ │ │ ├── 503.jsp
│ │ │ │ ├── ajax.jsp
│ │ │ │ ├── dev.jsp
│ │ │ │ └── error.jsp
│ │ │ ├── faq
│ │ │ │ ├── about.jsp
│ │ │ │ ├── deployWizard.jsp
│ │ │ │ ├── editWizard.jsp
│ │ │ │ ├── menu.jsp
│ │ │ │ ├── offline.jsp
│ │ │ │ ├── online.jsp
│ │ │ │ ├── swagger.jsp
│ │ │ │ └── test.jsp
│ │ │ ├── index.jsp
│ │ │ ├── project
│ │ │ │ ├── invite.jsp
│ │ │ │ ├── logInfo.jsp
│ │ │ │ ├── logList.jsp
│ │ │ │ ├── memList.jsp
│ │ │ │ ├── menu.jsp
│ │ │ │ ├── notice.jsp
│ │ │ │ ├── projInfo.jsp
│ │ │ │ └── projList.jsp
│ │ │ └── user
│ │ │ ├── activeSuccess.jsp
│ │ │ ├── home.jsp
│ │ │ ├── login.jsp
│ │ │ ├── menu.jsp
│ │ │ ├── msgList.jsp
│ │ │ ├── regSuccess.jsp
│ │ │ ├── reset.jsp
│ │ │ ├── resetSuccess.jsp
│ │ │ ├── setting.jsp
│ │ │ ├── suggest.jsp
│ │ │ └── updateEmailSuccess.jsp
│ │ ├── plugin
│ │ │ ├── bootbox
│ │ │ │ ├── demo.js
│ │ │ │ ├── ext
│ │ │ │ │ └── js
│ │ │ │ │ └── bootboxExt.js
│ │ │ │ └── js
│ │ │ │ ├── bootbox.js
│ │ │ │ └── bootbox.min.js
│ │ │ ├── bootstrap
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap-admin-theme-change-size.css
│ │ │ │ │ ├── bootstrap-admin-theme.css
│ │ │ │ │ ├── bootstrap-admin-theme-small.css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap-small.css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ └── bootstrap-theme.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── js
│ │ │ │ ├── bootstrap-admin-theme-change-size.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ ├── twitter-bootstrap-hover-dropdown.js
│ │ │ │ └── twitter-bootstrap-hover-dropdown.min.js
│ │ │ ├── chosen
│ │ │ │ ├── chosen.css
│ │ │ │ ├── chosen.jquery.js
│ │ │ │ ├── chosen.jquery.min.js
│ │ │ │ ├── chosen.min.css
│ │ │ │ ├── chosen.proto.js
│ │ │ │ ├── chosen.proto.min.js
│ │ │ │ ├── chosen-sprite@2x.png
│ │ │ │ ├── chosen-sprite.png
│ │ │ │ └── docsupport
│ │ │ │ ├── chosen.png
│ │ │ │ ├── oss-credit.png
│ │ │ │ ├── prism.css
│ │ │ │ ├── prism.js
│ │ │ │ └── style.css
│ │ │ ├── context-menu
│ │ │ │ ├── css
│ │ │ │ │ └── jquery.contextmenu.css
│ │ │ │ ├── ext
│ │ │ │ │ └── js
│ │ │ │ │ └── jquery.contextmenu.js
│ │ │ │ └── js
│ │ │ │ └── jquery.contextmenu.js
│ │ │ ├── font-awesome
│ │ │ │ ├── css
│ │ │ │ │ ├── font-awesome.css
│ │ │ │ │ ├── font-awesome.css.map
│ │ │ │ │ └── font-awesome.min.css
│ │ │ │ └── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── form
│ │ │ │ ├── js
│ │ │ │ │ └── jquery.form.js
│ │ │ │ └── README.md
│ │ │ ├── html5shiv.js
│ │ │ ├── jGrowl
│ │ │ │ ├── css
│ │ │ │ │ ├── jquery.jgrowl.css
│ │ │ │ │ └── jquery.jgrowl.min.css
│ │ │ │ └── js
│ │ │ │ ├── jquery.jgrowl.js
│ │ │ │ └── jquery.jgrowl.min.js
│ │ │ ├── jquery-2.0.3.min.js
│ │ │ ├── jquery.cookie.js
│ │ │ ├── jquery.query.js
│ │ │ ├── magic
│ │ │ │ ├── magic.css
│ │ │ │ └── magic.min.css
│ │ │ ├── respond.min.js
│ │ │ ├── spin.js-2.3.2
│ │ │ │ ├── site
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── bg.png
│ │ │ │ │ │ ├── browsers.png
│ │ │ │ │ │ ├── crosshair.gif
│ │ │ │ │ │ ├── fd-slider
│ │ │ │ │ │ │ ├── fd-slider.css
│ │ │ │ │ │ │ ├── fd-slider.js
│ │ │ │ │ │ │ └── fd-slider-tooltip.css
│ │ │ │ │ │ ├── github.gif
│ │ │ │ │ │ ├── main.css
│ │ │ │ │ │ ├── prettify.css
│ │ │ │ │ │ ├── prettify.js
│ │ │ │ │ │ ├── preview.jpg
│ │ │ │ │ │ └── ribbon.png
│ │ │ │ │ ├── CNAME
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── amd.html
│ │ │ │ │ │ ├── jquery.html
│ │ │ │ │ │ ├── modernizr.html
│ │ │ │ │ │ ├── modernizr.js
│ │ │ │ │ │ ├── positioning.html
│ │ │ │ │ │ └── settings.html
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jquery-2.0.3.min.js
│ │ │ │ │ └── spin.min.js
│ │ │ │ ├── spin.js
│ │ │ │ └── spin.min.js
│ │ │ ├── steps
│ │ │ │ ├── css
│ │ │ │ │ ├── jquery.steps.css
│ │ │ │ │ ├── normalize.css
│ │ │ │ │ └── wizardMain.css
│ │ │ │ └── js
│ │ │ │ ├── jquery.steps.js
│ │ │ │ └── jquery.steps.min.js
│ │ │ ├── stickup
│ │ │ │ ├── css
│ │ │ │ │ └── stickup.css
│ │ │ │ ├── js
│ │ │ │ │ └── stickUp.js
│ │ │ │ └── README.md
│ │ │ ├── summernote
│ │ │ │ ├── css
│ │ │ │ │ └── summernote.css
│ │ │ │ ├── js
│ │ │ │ │ ├── summernote.js
│ │ │ │ │ └── summernote.min.js
│ │ │ │ ├── lang
│ │ │ │ │ ├── summernote-ar-AR.js
│ │ │ │ │ ├── summernote-bg-BG.js
│ │ │ │ │ ├── summernote-ca-ES.js
│ │ │ │ │ ├── summernote-cs-CZ.js
│ │ │ │ │ ├── summernote-da-DK.js
│ │ │ │ │ ├── summernote-de-DE.js
│ │ │ │ │ ├── summernote-es-ES.js
│ │ │ │ │ ├── summernote-es-EU.js
│ │ │ │ │ ├── summernote-fa-IR.js
│ │ │ │ │ ├── summernote-fi-FI.js
│ │ │ │ │ ├── summernote-fr-FR.js
│ │ │ │ │ ├── summernote-he-IL.js
│ │ │ │ │ ├── summernote-hu-HU.js
│ │ │ │ │ ├── summernote-id-ID.js
│ │ │ │ │ ├── summernote-it-IT.js
│ │ │ │ │ ├── summernote-ja-JP.js
│ │ │ │ │ ├── summernote-ko-KR.js
│ │ │ │ │ ├── summernote-lt-LT.js
│ │ │ │ │ ├── summernote-nb-NO.js
│ │ │ │ │ ├── summernote-nl-NL.js
│ │ │ │ │ ├── summernote-pl-PL.js
│ │ │ │ │ ├── summernote-pt-BR.js
│ │ │ │ │ ├── summernote-pt-PT.js
│ │ │ │ │ ├── summernote-ro-RO.js
│ │ │ │ │ ├── summernote-ru-RU.js
│ │ │ │ │ ├── summernote-sk-SK.js
│ │ │ │ │ ├── summernote-sl-SI.js
│ │ │ │ │ ├── summernote-sr-RS.js
│ │ │ │ │ ├── summernote-sr-RS-Latin.js
│ │ │ │ │ ├── summernote-sv-SE.js
│ │ │ │ │ ├── summernote-th-TH.js
│ │ │ │ │ ├── summernote-tr-TR.js
│ │ │ │ │ ├── summernote-uk-UA.js
│ │ │ │ │ ├── summernote-vi-VN.js
│ │ │ │ │ ├── summernote-zh-CN.js
│ │ │ │ │ └── summernote-zh-TW.js
│ │ │ │ └── plugin
│ │ │ │ ├── summernote-ext-hello.js
│ │ │ │ ├── summernote-ext-hint.js
│ │ │ │ ├── summernote-ext-preview.js
│ │ │ │ └── summernote-ext-video.js
│ │ │ ├── treegrid
│ │ │ │ ├── css
│ │ │ │ │ └── jquery.treegrid.css
│ │ │ │ ├── ext
│ │ │ │ │ └── js
│ │ │ │ │ └── jquery.treegridExt.js
│ │ │ │ ├── img
│ │ │ │ │ ├── collapse.png
│ │ │ │ │ ├── expand.png
│ │ │ │ │ ├── file.png
│ │ │ │ │ └── folder.png
│ │ │ │ └── js
│ │ │ │ ├── jquery-2.0.3.min.js
│ │ │ │ ├── jquery.cookie.js
│ │ │ │ ├── jquery.treegrid.bootstrap2.js
│ │ │ │ ├── jquery.treegrid.bootstrap3.js
│ │ │ │ ├── jquery.treegrid.js
│ │ │ │ └── jquery.treegrid.min.js
│ │ │ └── validator
│ │ │ ├── css
│ │ │ │ ├── bootstrapValidator.css
│ │ │ │ └── bootstrapValidator.min.css
│ │ │ └── js
│ │ │ ├── bootstrapValidator.js
│ │ │ ├── bootstrapValidator.min.js
│ │ │ └── language
│ │ │ ├── be_NL.js
│ │ │ ├── bg_BG.js
│ │ │ ├── cs_CZ.js
│ │ │ ├── de_DE.js
│ │ │ ├── en_US.js
│ │ │ ├── es_CL.js
│ │ │ ├── es_ES.js
│ │ │ ├── fr_FR.js
│ │ │ ├── gr_EL.js
│ │ │ ├── hu_HU.js
│ │ │ ├── it_IT.js
│ │ │ ├── pl_PL.js
│ │ │ ├── pt_BR.js
│ │ │ ├── tr_TR.js
│ │ │ ├── vi_VN.js
│ │ │ ├── zh_CN.js
│ │ │ └── zh_TW.js
│ │ ├── swagger
│ │ │ ├── css
│ │ │ │ ├── print.css
│ │ │ │ ├── reset.css
│ │ │ │ ├── screen.css
│ │ │ │ ├── style.css
│ │ │ │ └── typography.css
│ │ │ ├── fonts
│ │ │ │ ├── droid-sans-v6-latin-700.eot
│ │ │ │ ├── droid-sans-v6-latin-700.svg
│ │ │ │ ├── droid-sans-v6-latin-700.ttf
│ │ │ │ ├── droid-sans-v6-latin-700.woff
│ │ │ │ ├── droid-sans-v6-latin-700.woff2
│ │ │ │ ├── droid-sans-v6-latin-regular.eot
│ │ │ │ ├── droid-sans-v6-latin-regular.svg
│ │ │ │ ├── droid-sans-v6-latin-regular.ttf
│ │ │ │ ├── droid-sans-v6-latin-regular.woff
│ │ │ │ └── droid-sans-v6-latin-regular.woff2
│ │ │ ├── images
│ │ │ │ ├── explorer_icons.png
│ │ │ │ ├── favicon-16x16.png
│ │ │ │ ├── favicon-32x32.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── logo_small.png
│ │ │ │ ├── pet_store_api.png
│ │ │ │ ├── throbber.gif
│ │ │ │ └── wordnik_api.png
│ │ │ ├── index.html
│ │ │ ├── index.jsp
│ │ │ ├── json
│ │ │ │ ├── dev.json
│ │ │ │ ├── petstore_full.json
│ │ │ │ ├── petstore_simple.json
│ │ │ │ ├── sosoapi_demo.json
│ │ │ │ └── uber.json
│ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ru.js
│ │ │ │ └── translator.js
│ │ │ ├── lib
│ │ │ │ ├── backbone-min.js
│ │ │ │ ├── handlebars-2.0.0.js
│ │ │ │ ├── highlight.7.3.pack.js
│ │ │ │ ├── jquery-1.8.0.min.js
│ │ │ │ ├── jquery.ba-bbq.min.js
│ │ │ │ ├── jquery.slideto.min.js
│ │ │ │ ├── jquery.wiggle.min.js
│ │ │ │ ├── marked.js
│ │ │ │ ├── swagger-oauth.js
│ │ │ │ ├── underscore-min.js
│ │ │ │ └── underscore-min.map
│ │ │ ├── o2c.html
│ │ │ ├── readme.txt
│ │ │ ├── swagger-ui-ext.js
│ │ │ ├── swagger-ui.js
│ │ │ └── swagger-ui.min.js
│ │ └── WEB-INF
│ │ ├── tag
│ │ │ └── AuthTags.tld
│ │ └── web.xml
│ └── test
│ └── java
│ ├── com
│ │ └── dev
│ │ ├── admin
│ │ │ └── service
│ │ │ └── impl
│ │ │ └── AdminServiceImplTest.java
│ │ ├── base
│ │ │ ├── test
│ │ │ │ └── BaseTest.java
│ │ │ └── util
│ │ │ ├── FreeMarkerUtilTest.java
│ │ │ ├── JsonUtilsTest.java
│ │ │ ├── MailUtilTest.java
│ │ │ └── PropertiesUtilsTest.java
│ │ ├── doc
│ │ │ ├── service
│ │ │ │ └── impl
│ │ │ │ ├── CopyServiceImplTest.java
│ │ │ │ └── SwaggerServiceImplTest.java
│ │ │ └── util
│ │ │ ├── DocBuildUtilTest.java
│ │ │ ├── DocExportUtilTest.java
│ │ │ ├── DocImportUtilTest.java
│ │ │ └── GraphDFSUtilTest.java
│ │ └── proj
│ │ └── service
│ │ └── impl
│ │ └── ProjectServiceImplTest.java
│ └── io
│ └── swagger
│ └── models
│ └── PetstoreModelTest.java
└── target
623 directories, 846 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论