首页 > 编程语言 > 详细

IDEA创建SpringBoot项目,推荐maven方式

时间:2021-02-16 18:07:02      阅读:28      评论:0      收藏:0      [点我收藏+]

IDEA创建SpringBoot项目主要有2种常用方式。

一.直接通过创建Spring Initializr

一路next即可自动构建SpringBoot项目完整目录结构

技术分享图片

 

这种方法我个人不是非常推荐,对于初学者来说,只是很方便而已,可能不利于对目录结构的学习。当然如果非常熟悉了,那这样也很好。

但这种方法由于直接访问 start.spring.io官网取得依赖包,会经常出现创建项目失败原因(因为官网访问速度有时过于慢了)。相信经常创建SpringBoot项目的开发者,都遇到过这样的问题。

本文主要是解决由于官网访问慢,而无法创建的问题。

二.即创建maven空项目手动搭建SpringBoot项目

这种方式下,我们可以通过后续手动在pom.xml文件中添加依赖,从而避免直接从官网取得依赖。并且大家都会有本地maven仓库,也会更换依赖获取源,会换成国内阿里云的。所以手动导入SpringBoot项目的基本依赖,比从官网自动导入,将会快速很多,并且不会出现创建项目失败的问题。

说了这么多,直接开始

1.选择maven,一路next,创建空maven项目

技术分享图片

 

 2.导入SpringBoot基础依赖

技术分享图片
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
View Code
技术分享图片
    <dependencies>
        <!--SpringBoot项目开发Web依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
View Code

3.修改java编译版本

技术分享图片
    <properties>
        <java.version>1.8</java.version>
    </properties>
View Code

4.编写启动类

技术分享图片
package com.example.demo;

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

/**
 * @Description:
 * @author: ZYQ
 * @date: 2021/2/16 11:45
 */
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
View Code

5.在resources目录下创建配置文件

技术分享图片
server:
  port: 8081
application.yml

6.编写Controller类进行测试

技术分享图片
package com.example.demo.controller;

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

/**
 * @Description:
 * @author: ZYQ
 * @date: 2021/2/16 13:18
 */
@Controller
public class testController {

    @GetMapping("")
    @ResponseBody
    public String test() {
        return "SpringBoot项目结构搭建成功";
    }
}
View Code

7.访问localhost:8081

技术分享图片

 

IDEA创建SpringBoot项目,推荐maven方式

原文:https://www.cnblogs.com/yuanweidao/p/14406603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!