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

如何快速搭建简单SpringBoot项目网页

目录

一、创建Maven项目

1.打开 IntelliJ IDEA,左上角选择文件——新建——项目

2.左侧面板选择Spring Initializr(新版是spring boot)

3.在面板中语言选择java,类型选择Maven

4.在项目SDK中选择你想要使用的 JDK 版本,下面的java一定要和JDK版本一致,然后点击下一步。

5. 依赖项选择web——SpringWeb和Templat Engines——Thymeleaf,点击完成成功创建项目

二、添加Spring Boot依赖

1、如果没有依赖的,可以编辑项目pom.xml文件,在dependencies里加入依赖

2、点击右上角加入依赖

三、编写主程序启动类?

1.打开src/main/java/com.exampl.demo下的主程序类

2.com.example.demo可以自行替换成自己的文件名,DemoApplication也可以自行替换成自己的类名。

?四、创建用于Web请求的处理控制类

1.在同一包下创建一个名为HelloController.java的控制器类。

2.加入代码

五、创建显示网页

1.在src/main/resources/templates目录下创建一个名为index.html的文件

2.编写自己想要的网页代码效果,以下是演示代码

六、配置

1.在src/main/resources目录下,有一个application.properties或application.yml文件,用于配置Spring Boot应用的各种属性。例如,可以配置服务器端口、数据库连接等。我们在这里不做修改使用默认端口8080。

七、启动程序显示网页

1.运行主程序启动类DemoApplication

2.在浏览器中输入http://localhost:8080(默认端口为8080,如果配置其他端口,请修改)。


一、创建Maven项目

1.打开 IntelliJ IDEA,左上角选择文件——新建——项目
2.左侧面板选择Spring Initializr(新版是spring boot)
3.在面板中语言选择java,类型选择Maven
4.在项目SDK中选择你想要使用的 JDK 版本,下面的java一定要和JDK版本一致,然后点击下一步。

5. 依赖项选择web——SpringWeb和Templat Engines——Thymeleaf,点击完成成功创建项目

二、添加Spring Boot依赖

1、如果没有依赖的,可以编辑项目pom.xml文件,在dependencies里加入依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2、点击右上角加入依赖

三、编写主程序启动类

1.打开src/main/java/com.exampl.demo下的主程序类

2.com.example.demo可以自行替换成自己的文件名,DemoApplication也可以自行替换成自己的类名。
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }

四、创建用于Web请求的处理控制类

1.在同一包下创建一个名为HelloController.java的控制器类。

2.加入代码
package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("/") public String home() { return "index"; } }

五、创建显示网页

1.在src/main/resources/templates目录下创建一个名为index.html的文件

2.编写自己想要的网页代码效果,以下是演示代码
<!DOCTYPE html> <html> <head> <title>Welcome to Spring Boot</title> </head> <body> Hello, Spring Boot! </body> </html>

六、配置

1.在src/main/resources目录下,有一个application.propertiesapplication.yml文件,用于配置Spring Boot应用的各种属性。例如,可以配置服务器端口、数据库连接等。我们在这里不做修改使用默认端口8080。

七、启动程序显示网页

1.运行主程序启动类DemoApplication
2.在浏览器中输入http://localhost:8080(默认端口为8080,如果配置其他端口,请修改)。

http://www.jsqmd.com/news/452755/

相关文章:

  • 如何使用 Python 连接 MySQL 数据库?
  • 如何在docker中的mysql容器内执行命令与执行SQL文件
  • Flutter 组件 postgres_crdt 的适配 鸿蒙Harmony 实战 - 驾驭分布式无冲突复制数据类型、实现鸿蒙端高性能离线对等同步架构方案
  • 基于Java+SSM+Django大学生成果登记系统(源码+LW+调试文档+讲解等)/大学生成果登记系统使用教程/大学生成果登记平台/大学生成果管理系统/大学生成果申报系统/大学生成果展示系统
  • 基于Java+SSM+Django健身中心管理系统(源码+LW+调试文档+讲解等)/健身中心管理软件/健身房管理系统/健身中心会员管理系统/健身房会员软件/健身房管理软件/健身俱乐部管理系统
  • Flutter 组件 t_stats 的适配 鸿蒙Harmony 实战 - 驾驭高性能统计学运算、实现鸿蒙端海量数据实时态势感知与工业级描述性统计方案
  • 在SpringBoot项目中集成MongoDB
  • 地址转坐标:利用高德API进行批量地理编码
  • 基于Java+SSM+Flask网页商城系统(源码+LW+调试文档+讲解等)/网页商城系统使用教程/网页商城系统开发/网页商城系统模板/网页商城系统源码/网页商城系统搭建/网页商城系统优势
  • Flutter 组件 http_retry 的适配 鸿蒙Harmony 深度进阶 - 驾驭分布式负载感知重试、实现鸿蒙端高可靠通讯与协议幂等性审计方案
  • Flutter 组件 mock_client 的适配 鸿蒙Harmony 实战 - 驾驭 HTTP 协议级测试模拟、实现鸿蒙端离线环境下的接口断言与质量门禁方案
  • 某外包全员降薪,AI编程概念还没落地,外包程序员先背了锅,说句扎心的,这只是开始
  • Flutter 组件 shared_aws_api 的适配 鸿蒙Harmony 实战 - 驾驭跨平台 AWS 云服务通讯、实现鸿蒙端签名版本 4 (SigV4) 自动审计与高性能 API 鉴权方案
  • Flutter 组件 simplify 的适配 鸿蒙Harmony 实战 - 驾驭路径精简算法、实现鸿蒙端高性能地理足迹渲染与矢量图形优化方案
  • Flutter 组件 lcov_parser 的适配 鸿蒙Harmony 实战 - 驾驭 0307 批次代码质量审计、实现鸿蒙端测试覆盖率分析与自动化治理看板方案
  • Edge浏览器STATUS_ACCESS_DENIED错误终极指南:从原因分析到一键修复
  • ChatGPT指令实战指南:从基础到高级应用的最佳实践
  • 如何安全留存社交记忆?GetQzonehistory全攻略
  • 内容访问技术解析:开源工具辅助资源获取系统指南
  • x64dbg调试器实战:从零开始分析32位程序的完整流程(附常见问题解答)
  • 4步掌握开源内容解锁工具:突破付费访问限制的完整方案
  • 数字记忆备份完整指南:3个维度构建个人数据安全防线
  • 网页内容访问优化指南:合法获取付费内容的技术策略
  • 3步搞定音乐获取:让Spotify音乐实现永久离线自由
  • AI 辅助开发实战:基于 Spring Boot + Vue 的毕业设计高效构建与参考文献整合指南
  • PADS差分对设置避坑指南:为什么你的高速信号总是不稳定?
  • 【多目全景】基于海思3403平台的实时4路视频拼接与畸变校正技术解析
  • 客服智能体的运行图:从架构设计到性能优化实战
  • Flutter 三方库 brick_offline_first_with_rest 的鸿蒙化适配指南 - 打造离线优先架构、SQL与REST多端数据同步及一致性保障实战
  • 手把手教你用TP4056打造单节锂电池智能充电模块(附电路优化技巧)