Spring Boot ——Spring Boot 项目的创建

本文介绍了如何在Spring Boot 2.2.1环境下配置项目,包括设置JDK 1.8、Maven 3.6.0以及IDEA集成。接着讲解了创建Spring Boot项目的过程,从maven工程创建、添加依赖,到编写Controller、Service,并且无需额外配置即可启动运行。此外,还讨论了Spring Boot项目的简单部署方式,通过java -jar命令执行jar包,实现快速部署。最后,鼓励读者提出问题和不同观点,共同学习进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、springboot项目环境约束

我的工具版本:

  • jdk:   jdk 1.8

  • maven : Apache Maven 3.6.0 

  • IDEA: IntelliJ IDEA 2019.1 x64

  • Spring Boot:  Spring Boot 2.2.1

1.maven 设置;

给maven的settings.xml配置文件的Profiles标签添加以下代码,目的是告诉maven我用的是jdk1.8版本。

<profiles>
  <profile>
      <id>jdk-1.8</id>
      <activation>
      <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>

      <properties>
      <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
  </profiles>

2.IDEA配置,idea需要将我们的maven整合进来。

打开IDEA,按照以下路径找到maven配合目录,按照如图配置

File | Settings | Build, Execution, Deployment | Build Tools | Maven

二,Spring Boot项目的创建

1.maven工程创建

 

 

 

注:创建完成后,我们可以看到一个spring的主程序

 

2.导入相关的maven依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

3.编写相关的Controller、Service,不需要任何配置
 

@Controller
public class HelloworldController {

    @ResponseBody
    @RequestMapping("/hello")
    public String helloWorld(){
        return "Hello World!";
    }

}

4.启动Springboot主程序

 

5.运行主程序测试,结果显示

 

6,项目的部署简化

在此之前我们部署项目前需要将项目打成一个war包,然后部署到配置好的服务器中。在Springboot中,我们只需要将项目打成一个jar包,可以直接使用java  -jar的命令进行执行,就可达到效果,由于Springboot中有很多的内置jar包,包括Tomcat,所以不需要配置服务器操作。

java -jar执行步骤:打开命令窗口,进入jar包的目录,执行java -jar命令,然后就可以输入jar包名称启动项目。

至此,一个简单的springboot项目完成。

有问题和不同的看法,欢迎私信留言,共同学习,共同进步!

 

                                             

上一篇:Spring Boot ——Spring Boot 介绍

下一篇:@SpringBootApplication及其相关注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值