当前位置: 首页 > news >正文

IDEA社区版使用Maven archetype 创建Spring boot 项目

1.新建new project

2.选择Maven Archetype

3.命名name

4.选择存储地址

5.选择jdk版本

6.Archetype使用webapp

7.create创建项目

创建好长这样。

检查一下自己的Maven是否是自己的。

没问题的话就开始增添java包。

[有的人连resources包也没有,那就需要自己添加,创建好resources包后右键,然后Mark Directory as 选择Test Resources Root就好了]

建好后长这样。

再在java包下面建com.test包,com.test包下再建Start主类和controller包,以及在controller包下创建TestController类。

再在这之后配置pom.xml文件。

[这里只是最简配置]

1.

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.3.RELEASE</version><relativePath/> <!-- lookup parent from repository -->
</parent>

2.

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

配置好后点一下就好了

再编写Start主类代码

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

再编写TestController代码

package com.test.controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;@RestController
public class TestController {@RequestMapping("/index")public String index(Model model, HttpServletResponse response) {return "hello spring boot index";}
}

最后执行Start主类就好了

运行结果如图就是好了

备注:

有些人这里不行

解决如下:

如果还不行,检查一下你主类的代码是不是少写了什么,比如

@SpringBootApplication

如果最后主类运行没有问题了但是显示红色,你就如下操作

点一下add+就不显示红色了。

http://www.lryc.cn/news/399790.html

相关文章:

  • C/C++ list模拟
  • android studio开发
  • PostgreSQl 物化视图
  • Win10工具:批量word转png图片
  • 期货量化交易客户端开源教学第八节——TCP通信服务类
  • bi项目笔记
  • 金蝶云苍穹-插件开发(四)GPT开发相关插件
  • 【机器学习】精准农业新纪元:机器学习引领的作物管理革命
  • 一键掌握天气动态 - 基于Vue和高德API的实时天气查询
  • PostgreSQL修改最大连接数
  • C# SqlSugar 如何使用Sql语句进行查询,并带参数进行查询,防注入
  • slf4j日志框架和logback详解
  • 解决@Data与@Builder冲突的N种策略
  • 一文看懂LUT(Lookup Table)查找表
  • 06 人以群分 基于邻域的协同过滤算法
  • SQL性能下降的原因
  • js的原型
  • FastAPI 学习之路(三十七)元数据和文档 URL
  • C 语言结构体
  • MySQl高级篇-主从复制
  • JMeter案例分享:通过数据验证的错误,说说CSV数据文件设置中的线程共享模式
  • 数学建模·Topsis优劣解距离法
  • 数学建模中常用的数据处理方法
  • C嘎嘎:函数模版和类模版
  • 使用 Apache Pulsar 构建弹性可扩展的事件驱动应用
  • 【国产开源可视化引擎Meta2d.js】视频
  • 零信任网络安全
  • Python酷库之旅-第三方库Pandas(022)
  • 数据建设实践之大数据平台(一)准备环境
  • VUE2用elementUI实现父组件中校验子组件中的表单