diff --git a/demo-actuator/.gitignore b/demo-actuator/.gitignore
deleted file mode 100644
index 82eca33..0000000
--- a/demo-actuator/.gitignore
+++ /dev/null
@@ -1,25 +0,0 @@
-/target/
-!.mvn/wrapper/maven-wrapper.jar
-
-### STS ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### IntelliJ IDEA ###
-.idea
-*.iws
-*.iml
-*.ipr
-
-### NetBeans ###
-/nbproject/private/
-/build/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
\ No newline at end of file
diff --git a/demo-actuator/README.md b/demo-actuator/README.md
index c397a9d..7265ab4 100644
--- a/demo-actuator/README.md
+++ b/demo-actuator/README.md
@@ -1,77 +1,42 @@
-# spring-boot-demo-actuator
+## spring-boot-demo-actuator
> 本 demo 主要演示了如何在 Spring Boot 中通过 actuator 检查项目运行情况
-## pom.xml
+### 1.开发步骤
-```xml
-
-
- 4.0.0
-
- spring-boot-demo-actuator
- 1.0.0-SNAPSHOT
- jar
-
- spring-boot-demo-actuator
- Demo project for Spring Boot
-
-
- com.xkcoding
- spring-boot-demo
- 1.0.0-SNAPSHOT
-
-
-
- UTF-8
- UTF-8
- 1.8
-
-
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+#### 1.1.添加依赖
-
- org.springframework.boot
- spring-boot-starter-security
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
- org.springframework.security
- spring-security-test
- test
-
-
-
-
- spring-boot-demo-actuator
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
-
-
+```xml
+
+
+ com.xkcoding
+ common-tools
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+ org.springframework.boot
+ spring-boot-starter-security
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
```
-## application.yml
+#### 1.2.配置文件 application.yml
```yaml
server:
@@ -88,8 +53,7 @@ management:
# 端点信息接口使用的端口,为了和主系统接口使用的端口进行分离
server:
port: 8090
- servlet:
- context-path: /sys
+ base-path: /sys
# 端点健康情况,默认值"never",设置为"always"可以显示硬盘使用情况和线程情况
endpoint:
health:
@@ -101,7 +65,7 @@ management:
include: '*'
```
-## 端点暴露地址
+### 2.测试
将项目运行起来之后,会在**控制台**里查看所有可以访问的端口信息
1. 打开浏览器,访问:http://localhost:8090/sys/actuator/mappings ,输入用户名(xkcoding)密码(123456)即可看到所有的mapping信息
@@ -110,5 +74,5 @@ management:
## 参考
-- actuator文档:https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#production-ready
-- 具体可以访问哪些路径,参考: https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#production-ready-endpoints
\ No newline at end of file
+- actuator文档:https://docs.spring.io/spring-boot/docs/3.0.0-M4/reference/htmlsingle/#actuator
+- 具体可以访问哪些路径,参考: https://docs.spring.io/spring-boot/docs/3.0.0-M4/reference/htmlsingle/#actuator.endpoints
diff --git a/demo-actuator/pom.xml b/demo-actuator/pom.xml
index 7fc6aef..264dcb0 100644
--- a/demo-actuator/pom.xml
+++ b/demo-actuator/pom.xml
@@ -1,64 +1,62 @@
- 4.0.0
-
- demo-actuator
+
+ com.xkcoding
+ spring-boot-demo
1.0.0-SNAPSHOT
- jar
-
- demo-actuator
- Demo project for Spring Boot
-
-
- com.xkcoding
- spring-boot-demo
- 1.0.0-SNAPSHOT
-
-
-
- UTF-8
- UTF-8
- 1.8
-
-
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
- org.springframework.boot
- spring-boot-starter-security
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
- org.springframework.security
- spring-security-test
- test
-
-
-
-
- demo-actuator
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
+
+
+ 4.0.0
+
+ demo-actuator
+ 1.0.0-SNAPSHOT
+ jar
+
+ demo-actuator
+ Demo project for Spring Boot
+
+
+ 17
+
+
+
+
+ com.xkcoding
+ common-tools
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+ org.springframework.boot
+ spring-boot-starter-security
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+ demo-actuator
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
diff --git a/demo-actuator/src/main/java/com/xkcoding/actuator/SpringBootDemoActuatorApplication.java b/demo-actuator/src/main/java/com/xkcoding/actuator/ActuatorApplication.java
similarity index 64%
rename from demo-actuator/src/main/java/com/xkcoding/actuator/SpringBootDemoActuatorApplication.java
rename to demo-actuator/src/main/java/com/xkcoding/actuator/ActuatorApplication.java
index 4630c8f..e02d72c 100644
--- a/demo-actuator/src/main/java/com/xkcoding/actuator/SpringBootDemoActuatorApplication.java
+++ b/demo-actuator/src/main/java/com/xkcoding/actuator/ActuatorApplication.java
@@ -9,12 +9,12 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
*
*
* @author yangkai.shen
- * @date Created in 2018-9-29 14:27
+ * @date Created in 2022-08-12 23:02
*/
@SpringBootApplication
-public class SpringBootDemoActuatorApplication {
+public class ActuatorApplication {
public static void main(String[] args) {
- SpringApplication.run(SpringBootDemoActuatorApplication.class, args);
+ SpringApplication.run(ActuatorApplication.class, args);
}
}
diff --git a/demo-actuator/src/main/resources/application.yml b/demo-actuator/src/main/resources/application.yml
index d1dbefe..6f41998 100644
--- a/demo-actuator/src/main/resources/application.yml
+++ b/demo-actuator/src/main/resources/application.yml
@@ -12,8 +12,7 @@ management:
# 端点信息接口使用的端口,为了和主系统接口使用的端口进行分离
server:
port: 8090
- servlet:
- context-path: /sys
+ base-path: /sys
# 端点健康情况,默认值"never",设置为"always"可以显示硬盘使用情况和线程情况
endpoint:
health:
@@ -22,4 +21,4 @@ management:
endpoints:
web:
exposure:
- include: '*'
\ No newline at end of file
+ include: '*'
diff --git a/demo-actuator/src/test/java/com/xkcoding/actuator/ActuatorApplicationTests.java b/demo-actuator/src/test/java/com/xkcoding/actuator/ActuatorApplicationTests.java
new file mode 100644
index 0000000..9624fbd
--- /dev/null
+++ b/demo-actuator/src/test/java/com/xkcoding/actuator/ActuatorApplicationTests.java
@@ -0,0 +1,13 @@
+package com.xkcoding.actuator;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class ActuatorApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}
diff --git a/demo-actuator/src/test/java/com/xkcoding/actuator/SpringBootDemoActuatorApplicationTests.java b/demo-actuator/src/test/java/com/xkcoding/actuator/SpringBootDemoActuatorApplicationTests.java
deleted file mode 100644
index ac2d387..0000000
--- a/demo-actuator/src/test/java/com/xkcoding/actuator/SpringBootDemoActuatorApplicationTests.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.xkcoding.actuator;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.junit4.SpringRunner;
-
-@RunWith(SpringRunner.class)
-@SpringBootTest
-public class SpringBootDemoActuatorApplicationTests {
-
- @Test
- public void contextLoads() {
- }
-
-}
diff --git a/pom.xml b/pom.xml
index 490c868..3a4b6a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
common-tools
demo-helloworld
demo-properties
-
+ demo-actuator