欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringBoot——创建项目

程序员文章站 2022-05-03 09:06:28
...

用过Spring系列项目的人都知道创建一个Spring项目需要编写各种繁琐的xml文件,SpringBoot的出现让我们可以在一分钟之内就建好一个可运行的web项目,甚至连tomcat都内置好了。

可以说SpringBoot是这几年最成功的开源项目之一。学习SpringBoot之前,你要先有Spring的基础,否则寸步难行。因为SpringBoot最主要的作用的就是简化了我们开发的步骤,并不是抛弃了原来的Spring体系。

废话不多说,现在我们来快速创建一个SpringBoot项目。

本人使用IDEA开发,也推荐大家使用。

创建项目

1.打开IDEA,创建项目,选择Spring Initializr,点击下一步
SpringBoot——创建项目

2.输入项目名称等信息,点击下一步

3.选择Web,然后一直下一步
SpringBoot——创建项目

创建好之后目录结构如下:

SpringBoot——创建项目

创建好之后,IDEA会自动使用maven导入依赖包。如果下载速度很慢,那么你的maven源应该是使用官方的,更换成阿里的源速度会快上几十倍。

换源方法:
修改maven安装目录下conf文件夹settings.xml

<mirror>  
  <id>alimaven</id>  
  <mirrorOf>central</mirrorOf>    
  <name>aliyun maven</name>  
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>        
</mirror>  

依赖包导入完成之后,我们可以正式开始开发。

我们创建一个HelloWorldController,给类加上@RestController 注解,写上一个hello方法,如果你用过SpringMVC那么一定不会陌生:

package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {

    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public String hello(){
        return "hello world!";
    }
}

然后启动项目
SpringBoot——创建项目

如果你没有这一栏工具栏,可以点击View,将Toolbar打钩就会出现了。

也可以右键入口文件,点击Run。

启动成功就可以在浏览器访问了

SpringBoot——创建项目

其他启动方式

上面的项目启动方式一般是我们开发的时候这么启动,我们还有其他启动方式,适合在服务器上启动

方式一:使用命令行工具,进入项目根目录,执行:

mvn spring-boot:run

方式二:使用命令行工具,在项目根目录执行mvn install 命令编译项目,然后就会在target目录下产生一个编译好的jar包,我这里生成的是demo-0.0.1-SNAPSHOT.jar

然后用java命令启动即可:

java -jar demo-0.0.1-SNAPSHOT.jar

发布代码到服务器一般都是用这种方式

相关标签: springboot