Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
E
erp-service
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ximai
erp-service
Commits
7d80cdec
Commit
7d80cdec
authored
Oct 16, 2024
by
李驰骋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
knife4j添加
parent
592435dd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
45 additions
and
0 deletions
+45
-0
Application.java
.../java/com/topsunit/scanservice/ximai/app/Application.java
+2
-0
Knife4jConfiguration.java
...psunit/scanservice/ximai/common/Knife4jConfiguration.java
+43
-0
No files found.
src/main/java/com/topsunit/scanservice/ximai/app/Application.java
View file @
7d80cdec
package
com
.
topsunit
.
scanservice
.
ximai
.
app
;
package
com
.
topsunit
.
scanservice
.
ximai
.
app
;
import
com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j
;
import
com.topsunit.scanservice.ximai.common.DateUtil
;
import
com.topsunit.scanservice.ximai.common.DateUtil
;
import
com.topsunit.scanservice.ximai.common.Version
;
import
com.topsunit.scanservice.ximai.common.Version
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
...
@@ -20,6 +21,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
...
@@ -20,6 +21,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
@ComponentScan
(
basePackages
=
{
"com.topsunit"
})
@ComponentScan
(
basePackages
=
{
"com.topsunit"
})
@EntityScan
(
"com.topsunit"
)
@EntityScan
(
"com.topsunit"
)
@EnableJpaRepositories
(
"com.topsunit"
)
@EnableJpaRepositories
(
"com.topsunit"
)
@EnableKnife4j
public
class
Application
{
public
class
Application
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
Version
.
INSTANCE
.
setVersion
(
"4.0.0.1"
);
Version
.
INSTANCE
.
setVersion
(
"4.0.0.1"
);
...
...
src/main/java/com/topsunit/scanservice/ximai/common/Knife4jConfiguration.java
0 → 100644
View file @
7d80cdec
package
com
.
topsunit
.
scanservice
.
ximai
.
common
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
;
import
springfox.documentation.builders.ApiInfoBuilder
;
import
springfox.documentation.builders.PathSelectors
;
import
springfox.documentation.builders.RequestHandlerSelectors
;
import
springfox.documentation.service.Contact
;
import
springfox.documentation.spi.DocumentationType
;
import
springfox.documentation.spring.web.plugins.Docket
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc
;
@Configuration
@EnableSwagger2
public
class
Knife4jConfiguration
implements
WebMvcConfigurer
{
@Bean
(
value
=
"defaultApi2"
)
public
Docket
defaultApi2
()
{
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
apiInfo
(
new
ApiInfoBuilder
()
.
title
(
"MES RESTful APIs"
)
.
description
(
"# MES RESTful APIs"
)
.
termsOfServiceUrl
(
"http://www.topsunit.com/"
)
.
contact
(
new
Contact
(
"dev"
,
"dev.topsunit.scanservice"
,
"xxx@topsunit.com"
))
.
version
(
"4.0"
)
.
build
())
//分组名称
.
groupName
(
"4.1版本"
)
.
select
()
//这里指定Controller扫描包路径
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"dev.topsunit.scanservice.ximai.controller"
))
.
paths
(
PathSelectors
.
any
())
.
build
();
}
@Override
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
registry
.
addResourceHandler
(
"doc.html"
).
addResourceLocations
(
"classpath:/META-INF/resources/"
);
registry
.
addResourceHandler
(
"/webjars/**"
).
addResourceLocations
(
"classpath:/META-INF/resources/webjars/"
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment