使用Intellij idea构建 Spring boot 项目

原创 2018年04月17日 17:37:19

JAVA版本 :1.8

首先打开idea 选项new>>new project 如图所示


弹出如下界面,选择 Spring Initializr ,我们可以看到有个 default urlf( https://start.spring.io/) 这个其实就是spring 官方的项目构建地址,idea做了个封装


继续 填写group 这个一般用公司域名倒着写,这个也是 以后的包名了,默认规范,比如说net.csdn,具体描述请看下面同学的解释https://blog.csdn.net/qq_30137611/article/details/76762070


然后点击next,出现如下界面,因为只是最基础的项目,所以我们只选择web,以后需要spring cloud 组件的时候直接勾选需要的就可以了。


点击next,前面已经设置好,基本不用修改,第二行的项目路径如果有需要可以修改下 


点击next,至此 我们的spring boot 已经初步搭建完成

下面我们添加controller 

@RestController
public class HelloController {
    @RequestMapping(value = "/hello")
    public String sayHello() {
        return "Hello Spring-boot";
    }
}

这里有个坑需要注意下,搭建环境的时候,启动spring boot的默认的main XXXapplication.java 是在最里面的包里,我这样设置,发现报404,无法访问服务,经过查询是因为RestController没有被Spring 扫描到

像下图这样是扫描不到controller的

   

官方文档给的建议是这样搞


那么我么这样搞就是了,XXXapplication.java 要放在最外面,这样spring boot启动的时候会自动扫描XXXapplication.java 文件所在 目录的所有类。

现在,项目完全构建完成,spring boot 支持多种启动方式

除了在开发中最常用的在编译工具直接运行之外,还可以用mvn install 打包,项目默认是jar包,如果要打war包可以在pom.xml中修改

打完jar包后 可以直接在目录下 使用 java -jar XXXXX.jar 运行 

到这里 一个简单的spring boot项目就搭建好了,全程没有一个配置文件,这也是spring boot 的优点所在。当然以后项目 越来越大,配置文件是少不了的,不过spring boot相比 spring 已经少了很多啦,本人菜鸟,如有问题请多指教

IntelliJ IDEA创建spring boot项目的方法

解决【IDEA新建项目时没有Spring Initializr选项】的问题 创建一个新项目(Create New Project) 选择 Spring Initializr。然而...
  • a772304419
  • a772304419
  • 2018-02-08 13:33:56
  • 119

用IntelliJ IDEA搭建第一个SpringBoot例子

前言:最近把IntelliJ IDEA弄好了,也偶然接触到了springboot这个新的微服务框架。发现这个框架简单但也有一些不足。听说springboot可以在140个字符内发布一个web应用。所以...
  • zaq12346zaqwsx
  • zaq12346zaqwsx
  • 2017-03-18 23:06:44
  • 12316

Intellij IDEA创建 java 后端 SpringBoot项目

作者简介 微信公众号(高质量文章推送):陈博易 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 案例展示前言 我希望更多的安卓工...
  • u013777094
  • u013777094
  • 2017-11-20 11:34:46
  • 312

IntelliJ IDEA 创建spring boot 的Hello World 项目

1.选择 "New-->Project" 2.选择 "Spring Initializr" 3. 如果你的jdk版本是1.8就选8,是1.7就选7 4. 选择web目...
  • NiQinGe
  • NiQinGe
  • 2017-12-14 16:51:17
  • 843

在Intellij Idea中Maven构建的Spring Boot项目打jar包

IDE工具:Intellij Idea 2017.1.3,项目管理工具:Maven,框架:Spring Boot 公司一个小项目一个人做,就萌生了用spring boot的想法,自己摸索难免很多弯路,...
  • yangfengjueqi
  • yangfengjueqi
  • 2018-01-16 16:42:40
  • 1479

使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程

使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程 在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spr...
  • andyliulin
  • andyliulin
  • 2017-02-17 18:59:01
  • 1553

Intellij和SpringBoot,gradle构建Hello world!工程

参考 https://spring.io/guides/gs/spring-boot/ 首先下载Intellij,然后 (1)新建一个工程: ...
  • zhuhai__yizhi
  • zhuhai__yizhi
  • 2016-08-22 17:57:56
  • 2485

使用IDEA创建一个简单的基于Spring Boot的RESTful Web Service

使用IDEA创建一个简单的基于Spring Boot的RESTful Web Service 这个例子创建了一个可以通过以下地址接收到HTTP GET请求的服务 http://localhost:...
  • ltl112358
  • ltl112358
  • 2018-02-26 22:31:43
  • 168

使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

本文用图解的方式详细描述了使用IntelliJ+Gradle+SpringBoot搭建Hello World工程的过程。...
  • ywfyywq
  • ywfyywq
  • 2017-05-01 11:53:20
  • 8225

在Intellij Idea中使用Docker运行spring-boot应用

有关于在Intellij Idea中使用Docker的文章有很多,但大都是以下的方式    1. 使用web应用(war包)进行部署的    2. 在同一个项目下使用Dockerfile    3. ...
  • smnzg
  • smnzg
  • 2018-02-20 11:48:01
  • 284
收藏助手
不良信息举报
您举报文章:使用Intellij idea构建 Spring boot 项目
举报原因:
原因补充:

(最多只允许输入30个字)