idea导入web项目_如何快速构建Spring Boot基础项目?

快速构建Spring Boot基础项目的两种方式:

  • spring官方工具
  • IDEA工具

spring官方工具构建Spring Boot项目

浏览器上输入地址:https://start.spring.io/

如图所示

d9f5a186f3e1bebf737171911cebf6c1.png

我这里使用的是maven,语言选择java。packaging选择Jar,JDK版本选择自己的版本,我这里选择的JDK1.8。

最后选择一个SpringBoot版本。

右边是添加依赖

7359475a403daf93cf14dd438f841b6f.png

这里我们选个spring web,下载到本地

1eef7f5b7a9d6d6a63b6c800ca5f2d71.png

解压到自己的本地空间,然后使用IDEA导入,项目目录:

dd3fa0557739f9b1cbeaf0b784cfc6b0.png

pom.xml

<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.boot        spring-boot-starter-parent        2.3.2.RELEASEcom.example    demo    0.0.1-SNAPSHOTdemoDemo project for Spring Boot1.8org.springframework.boot            spring-boot-starter-web        org.springframework.boot            spring-boot-starter-test            testorg.junit.vintage                    junit-vintage-engine                org.springframework.boot                spring-boot-maven-plugin            

DemoApplication.java

package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);}}

项目其他都为空,application.properties都是空白的。

6a64430405838df81b312002be86cf2f.png

为了演示,这里添加一个Controller

package com.example.demo;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class TestController {    @GetMapping("/hello")    public String hello(){        return "hello world" ;    }}

启动DemoApplication.java中的main函数。

dda6d47301abb42240fecba86ce76231.png

默认端口是8080。

在浏览器上输入:http://localhost:8080/hello

2fa2eb7e2f2af80ea4f506f686565637.png

以上便是使用spring官方提供的工具创建Spring Boot项目的一种方式。下面来使用IDEA创建Spring Boot项目。

IDEA创建Spring Boot项目

Intellij IDEA 中的 Spring Initializr 工具

File-->new---project

46c368f3662361993ada7b48c05beae7.png

选择next,我们可以看到

bb6685b3242e42f3a5cdf6379cc77ead.png
  • Group 顾名思义就是你的公司名,一般是填写com.***。
  • Artifact groupId 和 artifactId 是maven管理项目包时用作区分的字段,就像是地图上的坐标。这里填写项目名即可。
  • Type 就是构建的项目类型,意思就是你希望你的项目使用什么工具构建,可选 maven 和 gradle 一般选 maven。
  • Language 顾名思义就是你的项目用啥语言开发,可选 Java、Groovy、Kotlin
  • Packaging 就是你希望你的项目打成什么形式的包,可选 Jar、War SpringBoot 项目一般选 Jar
  • Java Version 意指项目使用的 java 版本,根据你的需要选择,我这里使用的是8。
  • Version 项目的初始版本,默认即可。
  • Name 项目名称。
  • Description 项目描述,默认即可。
  • Package 包名,填完 Group 和 Artifact 后自动生成,默认即可。

继续 next

e8cc504b12489d38651e5651379d5577.png

这里为了好演示,所以选择web,这里是可以选择很多的,有空自行翻阅一下,一键式搞定依赖。也称约定大于配置。

7feea72501fb96038cf3686cb26bfad9.png

next(因为前面已经有demo,所以这里取个demo1)

d1eb4db8c1b36557f4197035f73e955e.png

Finish.

导入到IDEA中

5fa33c7029ff18a975425541c21f6223.png

和前面使用spring官方工具构建的一毛一样。

然后继续把前面那个Controller搞过来

3dd77a8a46c40c5c7eef9e8809382d76.png

启动DemoApplication

ff0a3229e4ccfde7f434c440e0461062.png

浏览器上输入:http://localhost:8080/hello

b5dae6f28ab34c6ffce86e84e2b84fff.png

好了,以上便是今天分享的两周构建spring boot项目的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值