Spring Boot开启的2种方式详解

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技术站

(0)
上一篇 2023年5月15日
下一篇 2023年5月15日

相关文章

  • Advanced SQL Injection with MySQL

    Advanced SQL Injection with MySQL是一种比较高级的SQL注入攻击方式,需要攻击者对SQL语言和MySQL数据库的运作方式非常熟悉。下面是一个完整的攻击步骤: 1. 了解目标网站的数据库类型和版本 在进行SQL注入攻击之前,我们需要了解目标网站所使用的数据库类型和版本。假设我们已经知道目标网站正在使用MySQL数据库,我们可以尝…

    Java 2023年6月16日
    00
  • 一篇文章告诉你JAVA Mybatis框架的核心原理到底有多重要

    一篇文章告诉你JAVA Mybatis框架的核心原理到底有多重要 Mybatis 是一个基于Java 的持久层框架,它能够自动执行SQL语句,并将结果映射到 Java 对象中。Mybatis 基于 JDBC 进行了封装,其目的是让 JDBC 更易于使用。 Mybatis框架的核心原理 Mybatis 框架的核心原理在于数据映射和 SQL 生成。在 Mybat…

    Java 2023年5月20日
    00
  • Java语言的11大特点(Java初学者必知)

    Java语言的11大特点(Java初学者必知) Java作为一门流行度非常高的编程语言,在软件开发领域拥有着广泛的应用。它具有一些独特的特点,使它成为了开发人员的最爱。下面我们将介绍Java语言的11大特点。 1. 简单 Java语言的语法十分简单,易于学习和理解。它摒弃了其它编程语言中的复杂特性,比如指针和操作符重载,提供了更加简单明了的语法规则。 2. …

    Java 2023年5月23日
    00
  • Java中使用开源库JSoup解析HTML文件实例

    下面是关于“Java中使用开源库JSoup解析HTML文件实例”的完整攻略: 1. JSoup简介 JSoup是一个用于解析HTML文件的Java开源库,它可以方便地从HTML中提取数据。 2. JSoup使用步骤 使用JSoup解析HTML文件的步骤如下: 2.1 导入JSoup库 在Java项目中使用JSoup之前,需要先导入JSoup库,可以从mave…

    Java 2023年5月19日
    00
  • JDBC利用C3P0数据库连接池连接数据库

    JDBC连接到数据库时,如果每次都重新创建一个新的连接,会造成资源浪费,影响性能。因此,使用连接池进行连接管理是一个比较好的选择,C3P0是一个常用的数据库连接池。 以下是详细的攻略: 1. 导入C3P0依赖库 在pom.xml文件中添加C3P0依赖: <dependencies> <!–…省略其他依赖–> <depen…

    Java 2023年6月16日
    00
  • Mybatis动态SQL之if、choose、where、set、trim、foreach标记实例详解

    针对“Mybatis动态SQL之if、choose、where、set、trim、foreach标记实例详解”,我们来进行一次完整的攻略。 1. 动态SQL的概述 在Mybatis中,动态SQL用于将不同的SQL语句组合在一起,以便在运行时决定使用哪一个SQL语句。Mybatis使用了一些标记来支持动态SQL,包括if、choose、where、set、tr…

    Java 2023年5月20日
    00
  • 使用idea的database模块绘制数据库er图的方法

    使用Idea的Database模块可以非常方便地绘制数据库ER图,具体的步骤如下: 1. 安装Idea的Database插件 首先,我们需要在Idea的插件库中搜索“Database”,然后按照提示安装该插件。 2. 连接数据库 连接数据库的过程可以有多种方式,这里我们以连接MySQL数据库为例: 点击左上角的“Database”按钮,进入“Database…

    Java 2023年5月20日
    00
  • Spring Security将用户数据存储到数据库的方法

    Spring Security是Spring Framework的一个模块,用于提供身份验证、授权、攻击防护等安全相关功能。Spring Security支持多种存储用户数据的方式,包括内存、JDBC、LDAP等,其中存储到数据库是最常用的方式之一。 下面给出Spring Security将用户数据存储到数据库的完整攻略,主要包含以下步骤: 1. 引入Spr…

    Java 2023年5月20日
    00
合作推广
合作推广
分享本页
返回顶部