SpringBoot开启的2种方式详解
SpringBoot是一种基于Spring框架的开发应用程序的工具,能够使开发者更加便捷地构建、部署和运行Web应用程序。在使用SpringBoot时,需要开启工程,下面介绍SpringBoot的两种开启方式。
方式一:使用Spring Boot Maven 插件快速启动工程
使用Spring Boot Maven插件可快速启动应用程序,详细步骤如下:
1.在pom.xml文件中加入以下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
</dependency>
2.在项目根目录下创建一个名为application.properties的文件(如果需要覆盖默认的配置,可以在该文件中添加相应的配置信息)。
3.使用以下命令启动项目:
$ mvn spring-boot:run
启动成功后,可以在浏览器中访问http://localhost:8080,看到默认的“Hello World”页面。
示例一:使用Spring Boot Maven 插件启动Spring Boot Web应用
<dependencies>
<!--SpringBoot依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
创建一个类名为“HelloWorld”的Java文件:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorld {
@RequestMapping("/")
public String index(){
return "Hello World!";
}
}
在application.properties文件中添加如下配置:
server.port=8080
使用以下命令启动应用:
$ mvn spring-boot:run
启动成功后,可以在浏览器中访问http://localhost:8080,看到“Hello World!”输出。
方式二:使用SpringBootApplication注解启动工程
SpringBoot提供了一种更为简单的工程启动方式,只需要在SpringBoot应用的入口处添加@SpringBootApplication注解即可。在该注解中,包含了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan三个注解的功能,可以方便快捷地启动工程。详细步骤如下:
1.创建Spring Boot工程。
2.在启动类上添加@SpringBootApplication注解。
3.使用SpringApplication类的静态方法run()启动应用程序。
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
示例二:使用@SpringBootApplication注解启动Spring Boot Web应用
创建一个名为“HelloWorld”的Java文件:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
public class HelloWorld {
@RequestMapping("/")
public String index(){
return "Hello World!";
}
public static void main(String[] args) {
SpringApplication.run(HelloWorld.class, args);
}
}
在application.properties文件中添加如下配置:
server.port=8000
使用以下命令启动应用程序:
$ mvn spring-boot:run
启动成功后,可以在浏览器中访问http://localhost:8000,看到“Hello World!”输出。
以上是两种启动SpringBoot的方式。根据实际需求选择使用其中一种即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Spring Boot开启的2种方式详解 - Python技术站