<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1-jre</version> </dependency> @Configuration public class CustomAutoConfiguration { @Bean @ConditionalOnClass(GuavaLibraryClass.class) public CustomBean customBean() { return new CustomBean(); } } properties org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.example.CustomAutoConfiguration @RestController @SpringBootApplication public class CustomApplication implements CommandLineRunner { @Autowired private CustomBean customBean; public static void main(String[] args) { SpringApplication.run(CustomApplication.class, args); } @Override public void run(String... args) throws Exception { System.out.println(customBean.getMessage()); } } public class CustomBean { public String getMessage() { return "Hello, Spring Boot!"; } }


上一篇:
下一篇:
切换中文