jdk 1.7版本使用IDEA创建Spring Boot项目

  • Post author:
  • Post category:其他




相关版本:

  1. jdk 版本:1.7

    jdk 版本
  2. IDEA版本号:2018.2.4
  3. maven版本:3.6.0



创建Spring Boot 项目

第一步:选择maven,选择jdk,直接点击next

在这里插入图片描述

第二步:输入GroupId 和 ArtifactId,点击next

在这里插入图片描述

第三步:你可以修改项目名和项目存放的位置,如果不修改,直接点击Finish,完成项目创建

在这里插入图片描述



导入Spring-Boot依赖

在pom.xml中导入spring-boot 需要的依赖

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.6.RELEASE</version>
        <relativePath/>
</parent>
        <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>



编写Application启动类

package com.xmut;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

/**
 * @author Administrator
 */
@SpringBootApplication
public class BicycleApplication {
    public static void main(String[] args){
        SpringApplication.run(BicycleApplication.class,args);
    }
}



编写Controller测试项目是否搭建成功

package com.xmut.controller;

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

/**
 * @author Administrator
 */
@Controller
@RequestMapping("/login")
public class LoginController {
    @RequestMapping(value = "/hello")
    @ResponseBody
    public String TestHello(){
        return "hello world";
    }
}

运行结果:

在这里插入图片描述



注意事项:

项目结构:

在这里插入图片描述

  1. Application启动类必须在一个package中
  2. 其他的逻辑代码文件必须和application启动类在同一个包中,否则项目正常运行,但是访问路径时会出现404错误(因为@SpringBootApplication会自动去扫描启动类所处的包及其子包的代码)



版权声明:本文为A_L_orange原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。