前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新手用maven搭建springBoot

新手用maven搭建springBoot

作者头像
kirin
发布2020-11-19 10:16:35
1.5K0
发布2020-11-19 10:16:35
举报
文章被收录于专栏:Kirin博客

一、准备工作

  • IDE(IDEA或者Eclipse)
  • Maven

Eclipse或者IDEA安装Maven的过程这里就不详细赘述了,Eclipse可以参考《Eclipse配置Maven和Spring Boot》,IDEA可以参考《使用IntelliJ IDEA 配置Maven》

二、创建新项目

使用IDE创建新的项目,选择Maven项目,这里不适用骨架

点击Next,输入GroupId与ArtifactId

点击Next,输入项目名和项目存放路径名

点击Finish完成创建

三、编辑pom.xml

首先指定父级依赖,将如下配置添加到project标签中

代码语言:javascript
复制
<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<!--SpringBoot版本-->
	<version>1.5.9.RELEASE</version>
</parent>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

然后添加spring-web启动器依赖到dependencies标签中,没有该标签的在project标签下添加一个即可

代码语言:javascript
复制
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>
  • 1
  • 2
  • 3
  • 4

最终配置文件如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>cn.doubly</groupId>
    <artifactId>SpringBootDemo</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!--指定父级依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>

    <!--添加依赖-->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
</project>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

四、添加Controller

  • 在src>main>java下创建一个Controller包,创建一个HelloWorldController控制器
  • 为控制器添加@Controller给Spring标明这是一个控制器
  • 添加一个@EnableAutoConfigration在类的头上让SpringBoot自动配置它
  • 写一个方法,并添加@RequestMapping("/hello")@ResponseBody注解

以上基本是Spring的写法,不熟悉的建议先学习Spring

目录结构如下图

最终代码如下:

代码语言:javascript
复制
package Controller;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@EnableAutoConfiguration
@Controller
public class HelloWorldController {

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

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

五、添加一个启动

  • 创建一个程序入口,也就是main
  • 添加@SpringBootApplication注解在类的上面
  • 在main方法中加入SpringApplication.run(SpringBootDemo.class,args);

最终代码如下

代码语言:javascript
复制
package cn.doubly;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringBootDemo {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemo.class,args);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

至此,springBoot项目就搭建完成,点击启动就可以访问。

访问成功


扩展:全局配置Application.properties/Application.yml

目录结构如下

重启生效

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备工作
  • 二、创建新项目
  • 三、编辑pom.xml
  • 四、添加Controller
  • 五、添加一个启动
  • 扩展:全局配置Application.properties/Application.yml
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档