From ecfdff1a6785da8f4d0fd68dc8d4bec20c59f167 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Tue, 5 Nov 2024 11:05:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4kotlin=E5=AE=9E?= =?UTF-8?q?=E9=AA=8C=E6=80=A7API=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lanyuanxiaoyao/digtal/market/Application.kt | 2 -- .../digtal/market/runner/NewsRunner.kt | 1 - .../kotlin/com/lanyuanxiaoyao/digtal/market/Test.kt | 1 - .../lanyuanxiaoyao/digtal/market/TestManagement.kt | 1 - .../com/lanyuanxiaoyao/digtal/market/TestRule.kt | 13 ++++++++++--- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/Application.kt b/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/Application.kt index 80e3be5..58af23b 100644 --- a/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/Application.kt +++ b/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/Application.kt @@ -42,7 +42,6 @@ data class MailProperties @ConstructorBinding constructor( ) @EnableScheduling -@OptIn(ExperimentalStdlibApi::class) @ConfigurationPropertiesScan @SpringBootApplication class Application : ApplicationRunner, ApplicationListener { @@ -68,7 +67,6 @@ class Application : ApplicationRunner, ApplicationListener { } @Configuration -@ExperimentalStdlibApi class Configuration { private val logger = LoggerFactory.getLogger(javaClass) diff --git a/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/runner/NewsRunner.kt b/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/runner/NewsRunner.kt index 880b869..2c2eb50 100644 --- a/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/runner/NewsRunner.kt +++ b/src/main/kotlin/com/lanyuanxiaoyao/digtal/market/runner/NewsRunner.kt @@ -25,7 +25,6 @@ import org.springframework.scheduling.annotation.Scheduled import org.springframework.stereotype.Service @Service -@ExperimentalStdlibApi class NewsRunner : Runner { private val logger = LoggerFactory.getLogger(javaClass) private val retryPolicy = RetryPolicy diff --git a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/Test.kt b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/Test.kt index c349e8e..3acb490 100644 --- a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/Test.kt +++ b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/Test.kt @@ -44,7 +44,6 @@ class Test { } @Test - @ExperimentalStdlibApi fun testParse() { runBlocking { JvmManagement().use { management -> diff --git a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestManagement.kt b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestManagement.kt index 0a0be2b..9451d75 100644 --- a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestManagement.kt +++ b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestManagement.kt @@ -13,7 +13,6 @@ import org.springframework.boot.test.context.SpringBootTest classes = [Application::class], webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, ) -@ExperimentalStdlibApi class TestManagement { private val logger = LoggerFactory.getLogger(javaClass) diff --git a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestRule.kt b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestRule.kt index e940ac8..aabc4fd 100644 --- a/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestRule.kt +++ b/src/test/kotlin/com/lanyuanxiaoyao/digtal/market/TestRule.kt @@ -1,15 +1,22 @@ package com.lanyuanxiaoyao.digtal.market import cn.hutool.json.JSONUtil -import com.lanyuanxiaoyao.squirrel.core.common.* +import com.lanyuanxiaoyao.squirrel.core.common.Content +import com.lanyuanxiaoyao.squirrel.core.common.InMemoryDatabase +import com.lanyuanxiaoyao.squirrel.core.common.Management +import com.lanyuanxiaoyao.squirrel.core.common.Parser +import com.lanyuanxiaoyao.squirrel.core.common.Process +import com.lanyuanxiaoyao.squirrel.core.common.Rule +import com.lanyuanxiaoyao.squirrel.core.common.Script +import com.lanyuanxiaoyao.squirrel.core.common.Selector +import com.lanyuanxiaoyao.squirrel.core.common.Site import com.lanyuanxiaoyao.squirrel.core.jvm.BINARY_PATH import com.lanyuanxiaoyao.squirrel.core.jvm.DRIVER_PATH import com.lanyuanxiaoyao.squirrel.core.jvm.JvmManagement -import kotlinx.coroutines.runBlocking import kotlin.test.BeforeTest import kotlin.test.Test +import kotlinx.coroutines.runBlocking -@ExperimentalStdlibApi class TestRule { private lateinit var management: Management