新手用maven搭建springBoot

一、准备工作

  • IDE(IDEA或者Eclipse)
  • Maven

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

二、创建新项目

使用IDE创建新的项目,选择Maven项目,这里不适用骨架
新手用maven搭建springBoot_第1张图片
点击Next,输入GroupId与ArtifactId
新手用maven搭建springBoot_第2张图片
点击Next,输入项目名和项目存放路径名
新手用maven搭建springBoot_第3张图片
点击Finish完成创建
新手用maven搭建springBoot_第4张图片

三、编辑pom.xml

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


	org.springframework.boot
	spring-boot-starter-parent
	
	1.5.9.RELEASE

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


	org.springframework.boot
	spring-boot-starter-web

最终配置文件如下:



    4.0.0

    cn.doubly
    SpringBootDemo
    1.0-SNAPSHOT

    
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.9.RELEASE
    

    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    

四、添加Controller

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

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

目录结构如下图
新手用maven搭建springBoot_第5张图片
最终代码如下:

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";
    }

}

五、添加一个启动

  • 创建一个程序入口,也就是main
    新手用maven搭建springBoot_第6张图片
  • 添加@SpringBootApplication注解在类的上面
  • 在main方法中加入SpringApplication.run(SpringBootDemo.class,args);

最终代码如下

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);
    }
}

至此,springBoot项目就搭建完成,点击启动就可以访问。
新手用maven搭建springBoot_第7张图片
访问成功
新手用maven搭建springBoot_第8张图片


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

目录结构如下
新手用maven搭建springBoot_第9张图片
新手用maven搭建springBoot_第10张图片
重启生效
新手用maven搭建springBoot_第11张图片

你可能感兴趣的:(JAVA)