并不是所有的程序我们都需要用到Spring boot。

下面我们来演示一下,如何把一个删除基本应用程序中的Spring Boot,只使用Spring。

首先我们应该先修改依赖。

		<!-- 删除spring-boot-starter -->
		<!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> 
			</dependency> -->

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
		</dependency>

我们回到的我们的代码

将@SpringBootApplication变成@Configuration,并使用AnnotationConfigApplicationContext.

@Configuration
@ComponentScan
public class DemoApplication {
	.....
	ApplicationContext applicationContext = new AnnotationConfigApplicationContext(DemoApplication.class);
	.....
}

然后我们在下一步修改log