欢迎来到 Renly 的博客园,如果小伙伴们有需要讲解的技术,可以给笔者发消息或邮件留言!【renlywen@foxmail.com】

使用IDEA新建基于SpringBoot的Web项目(超详细)

目前java的开发很多Learner都慢慢的学习使用IDEA这款工具,个人觉得其实相比Eclipse来说差不多,个人习惯的问题,但是我还是推荐IDEA这款工具。虽然它目前是收费的,但相信网上的各种破解方式很多,由于对学生和教师是可以免费使用的,所以个人推荐拿个学生邮箱去注册一个,非常的方便快捷就是一个验证而已,具体步骤就希望大家去网上get一下了。好现在!我们通过IDEA来搭建一个简单的web。

1. 创建并初始化
点击Create New Project选择Spring Initializr并Next

2. 输入项目的一些信息:
Group:是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 
Artifact:是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 
例如:你的项目是com.sample.web,那么你的Group就是com.sample,你的Artifact就是web。

需要注意的是,在底部Package默认填充的名称是com.sample.web,即Group+Artifact,建议的是去掉Artifact,因为在后面多模块下这样的包名不利于包扫描。点击Next。

3.选择项目的类型
我们当前需要新建的是Web项目,就选择Web下的Web项目并Next后Finish。

4. 项目概览

4.1 pom.xml
POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。

4.2 SpringBootApplication
在src.main.java的包下,有一个根据当前Group+Application生成的一个类文件。这个类是SpringBoot的启动器,运行这个类可以启动当前项目。

4.3 SpringbootApplicationTests
一个空的 Junit 测试了,它加载了一个使用 Spring Boot 字典配置功能的 Spring 应用程序上下文

4.4 application.properties
一个空的 properties 文件,可以根据需要添加配置属性

5.创建一个测试的Controller
5.1在主程序包下新建一个controller包并且新建一个HelloController类

package com.example.controller;

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

@RestController@RequestMapping("/hello")
public class HelloController {

@GetMapping("/say")
    public String sayHello(){
        return "Hello Spring";   
    }
}

5.2 启动项目

5.3 启动成功

5.4 访问
在浏览器中输入http://localhost:8080/hello/say

至此,使用IDEA新建基于SpringBoot的Web项目完成!

posted @ 2020-08-18 16:18  Renly_wen  阅读(11928)  评论(1编辑  收藏  举报
……