มัน@SpringBootApplication องสแกนทดสอบโฟลเดอร์สำหรับ configurations?

0

คำถาม

ฉันเคยเป็น @SpringBootApplication หมายเหตุประกอบ annotation tool อยู่ในหลักชั้นเรียนของฉันฤดูใบไม้ผลิบูทองโปรแกรมกับธรรมดามมองโฟลเดอร์โครงสร้างของ(และ @SpringBootApplication คือหนึ่งระดับห่อของอัพเปอร์อีงั้นถั่วอยู่ในอีกตอบแทน)

ฉันกำหนดไว้บาง @Configuration เรียนอยู่ในพัสดุแต่ใต้ test โฟลเดอร์

จะ @SpringBootApplication autoconfigure มันเมื่อเริ่มโปรแกรม?

จะ @SpringBootApplication autoconfigure มันตอนที่มันจะเป็น finded ย @SpringBootTest (มันเป็นหนึ่งระดับสูงแต่อยู่ test โฟลเดอร์)ตอนที่ทดสอบจะเริ่มได้แล้วเหรอ?

1

คำตอบที่ดีที่สุด

0

ฉันไม่แน่ใจนักแต่ฉันจะบอกว่าไม่ @SpringBootApplication ไม่ได้สแกน @Configuration เรียนอยู่ของคุณทดสอบโฟลเดอร์ สิ่งที่คุณควรจะใช้แทนที่จะเป็น @TestConfiguration และจากนั้นในของคุณ @SpringBootTest เพิ่ม @Import(YourTestConfiguration.class). เจอเป็นตัวอย่างด้านล่างนี้:

@TestConfiguration
public class YourTestConfiguration {
    @Bean
    (...)
}
@SpringBootTest
@Import(YourTestConfiguration.class)
class AppTests {
    (...)
}

คุณสามารถอ่านมากกว่าเรื่องนี้และดูสมบูรณ์ตัวอย่างในตามแบบออนไลน์ทรัพยากร:

2021-11-24 00:23:18

ใช่คุณพูดถูก: @Import(YourTestConfiguration.class) ควรจะใช้บขอบคุณอยู่ดี แต่ฉันโชคร้ายที่ต้องการส่วนผสมที่แน่นอนต้องตอบคำถามของผม
J.J. Beam

ก็ส่วนผสมที่แน่นอนคำตอบคือนั่น @Configuration เรียนไม่ใช่โดยสแกน @SpringBootApplication.
João Dias

ฉันเห็นออกจากรหัสมันคือสแก...ปล่อยให้เห็นสิ่งที่คนอื่นพูดและโหวตให้ฉันทำการทดลองแต่เป็นไปได้การทดลอง wrongly ตั้งค่า..
J.J. Beam

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่