诚然,当然世界上大部分 Spring Boot 程序是 Web 程序。将视线离开 Web 并放大到整个程序世界,则必将看到控制台程序是更基础也更广泛的一类程序。
用 Java 编写的控制台程序也可以享受 Spring Boot 带来的好处。
以 Spring Boot 为基础开发控制台程序,需要先引入一个 starter
Maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
Gradle
implementation('org.springframework.boot:spring-boot-starter')
当然,如果项目所使用的 starter 已经包含了 spring-boot-starter(例如:spring-boot-starte