SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目

1.点击New->other ,输入Maven

                                  SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第1张图片

 2.

            SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第2张图片

 3.groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

Group Id : groupId一般分为多个段,常用的为两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
           Artifact Id : 项目的名称
           Compiler Level : 选择jdk版本
SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第3张图片

4.点击Finish ,项目结构为:

SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第4张图片

5.配置pom.xml文件


    4.0.0
    com.ahut
    SpringBootDemo
    0.0.1-SNAPSHOT
    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.6.RELEASE
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
        
            
                maven-compiler-plugin
                
                    1.8
                    1.8
                
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

以上文件我们做了三步操作:

1.设置spring boot的parent


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


2.导入spring boot的web支持


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



3.添加Spring boot的插件


    org.springframework.boot
    spring-boot-maven-plugin

 

6.在src/main/java下,创建我们自定义的包和java代码

package com.ahut.demo;

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

@SpringBootApplication // Spring Boot项目的核心注解,主要目的是开启自动配置
@Controller // 标明这是一个SpringMVC的Controller控制器
public class HelloApplication {

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

    // 在main方法中启动一个应用,即:这个应用的入口
    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class, args);
    }

}

 启动:

SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第5张图片

访问浏览器:

                                                SpringBoot学习---使用Myeclipse创建第一个SpringBoot项目_第6张图片

你可能感兴趣的:(SpringBoot,SpringBoot)