commit 0562e10e3330f2ae740d743bbfa4d5070262b560
Author: 86191 <2160251938@qq.com>
Date: Mon Jul 22 09:01:32 2024 +0800
日考4
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5ff6309
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..35410ca
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml
+# 基于编辑器的 HTTP 客户端请求
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..63574ec
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..ee2c34b
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..13cdae7
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..38acaa2
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,63 @@
+
+ 4.0.0
+
+ org.example
+ kao4
+ 1.0.0
+ jar
+
+ spring-task-demo
+ Demo project for Spring Boot with Spring Task
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.5.4
+
+
+
+
+ 1.8
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ 3.2.4
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+ central
+ https://repo.maven.apache.org/maven2
+
+
+ alimaven
+ http://maven.aliyun.com/nexus/content/groups/public/
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
diff --git a/src/main/java/org/example/sprtaskdemo/SpringTaskDemoApplication.java b/src/main/java/org/example/sprtaskdemo/SpringTaskDemoApplication.java
new file mode 100644
index 0000000..43317ac
--- /dev/null
+++ b/src/main/java/org/example/sprtaskdemo/SpringTaskDemoApplication.java
@@ -0,0 +1,17 @@
+package org.example.sprtaskdemo;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+/**
+ * spring boot 启动类
+ * 开启定时任务
+ */
+@SpringBootApplication
+@EnableScheduling
+public class SpringTaskDemoApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(SpringTaskDemoApplication.class, args);
+ }
+}
diff --git a/src/main/java/org/example/sprtaskdemo/service/ScheduledPrintNameService.java b/src/main/java/org/example/sprtaskdemo/service/ScheduledPrintNameService.java
new file mode 100644
index 0000000..208d3d9
--- /dev/null
+++ b/src/main/java/org/example/sprtaskdemo/service/ScheduledPrintNameService.java
@@ -0,0 +1,23 @@
+package org.example.sprtaskdemo.service;
+
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Service;
+
+/**
+ * 定时打印服务类
+ * 每隔五秒打印一次名字
+ */
+@Service
+public class ScheduledPrintNameService {
+
+ /**
+ * 定时任务
+ */
+ @Scheduled(fixedDelay = 5000)
+ public void printName() {
+ // 打印名字
+ System.out.println("梦钰");
+ // 打印分割线
+ System.out.println("----------");
+ }
+}