如何快速搭建简单SpringBoot项目网页
目录一、创建Maven项目1.打开 IntelliJ IDEA左上角选择文件——新建——项目2.左侧面板选择Spring Initializr新版是spring boot3.在面板中语言选择java类型选择Maven4.在项目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.运行主程序启动类DemoApplication2.在浏览器中输入http://localhost:8080默认端口为8080如果配置其他端口请修改。一、创建Maven项目1.打开 IntelliJ IDEA左上角选择文件——新建——项目2.左侧面板选择Spring Initializr新版是spring boot3.在面板中语言选择java类型选择Maven4.在项目SDK中选择你想要使用的 JDK 版本下面的java一定要和JDK版本一致然后点击下一步。5. 依赖项选择web——SpringWeb和Templat Engines——Thymeleaf点击完成成功创建项目二、添加Spring Boot依赖1、如果没有依赖的可以编辑项目pom.xml文件在dependencies里加入依赖dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter/artifactId /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency2、点击右上角加入依赖三、编写主程序启动类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 titleWelcome to Spring Boot/title /head body Hello, Spring Boot! /body /html六、配置1.在src/main/resources目录下有一个application.properties或application.yml文件用于配置Spring Boot应用的各种属性。例如可以配置服务器端口、数据库连接等。我们在这里不做修改使用默认端口8080。七、启动程序显示网页1.运行主程序启动类DemoApplication2.在浏览器中输入http://localhost:8080默认端口为8080如果配置其他端口请修改。

相关新闻

基于Java+SSM+Django健身中心管理系统(源码+LW+调试文档+讲解等)/健身中心管理软件/健身房管理系统/健身中心会员管理系统/健身房会员软件/健身房管理软件/健身俱乐部管理系统

基于Java+SSM+Django健身中心管理系统(源码+LW+调试文档+讲解等)/健身中心管理软件/健身房管理系统/健身中心会员管理系统/健身房会员软件/健身房管理软件/健身俱乐部管理系统

博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题…

2026/7/5 11:34:30 阅读更多 →
基于Java+SSM+Flask网页商城系统(源码+LW+调试文档+讲解等)/网页商城系统使用教程/网页商城系统开发/网页商城系统模板/网页商城系统源码/网页商城系统搭建/网页商城系统优势

基于Java+SSM+Flask网页商城系统(源码+LW+调试文档+讲解等)/网页商城系统使用教程/网页商城系统开发/网页商城系统模板/网页商城系统源码/网页商城系统搭建/网页商城系统优势

博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题…

2026/7/5 6:49:12 阅读更多 →
Flutter 组件 lcov_parser 的适配 鸿蒙Harmony 实战 - 驾驭 0307 批次代码质量审计、实现鸿蒙端测试覆盖率分析与自动化治理看板方案

Flutter 组件 lcov_parser 的适配 鸿蒙Harmony 实战 - 驾驭 0307 批次代码质量审计、实现鸿蒙端测试覆盖率分析与自动化治理看板方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 组件 lcov_parser 的适配 鸿蒙Harmony 实战 - 驾驭 0307 批次代码质量审计、实现鸿蒙端测试覆盖率分析与自动化治理看板方案 前言 在鸿蒙(OpenHarmony)生态…

2026/7/6 4:28:01 阅读更多 →

最新新闻

AppScan 扫描结果分析:5步法高效验证与处理100+个潜在漏洞

AppScan 扫描结果分析:5步法高效验证与处理100+个潜在漏洞

AppScan扫描结果深度解析:从漏洞验证到修复落地的全流程指南当安全扫描工具弹出"发现100潜在漏洞"的警示时,开发团队的第一反应往往是头皮发麻。我曾见证过某金融项目团队面对AppScan生成的287页报告时的崩溃场景——安全工程师通宵标记出的&q…

2026/7/6 9:32:36 阅读更多 →
从OWASP指南到安全代码模板:Semgrep与Cookiecutter实战

从OWASP指南到安全代码模板:Semgrep与Cookiecutter实战

1. 项目概述:为什么我们需要“安全代码模板”?在应用安全领域,我们常常面临一个尴尬的境地:安全规范文档浩如烟海,但开发者在编码时,却很难快速、准确地找到并应用那些最关键的安全防护措施。OWASP Cheat S…

2026/7/6 9:32:36 阅读更多 →
半导体材料参数 3 大误区:禁带宽度仅决定耐温?迁移率只影响速度?

半导体材料参数 3 大误区:禁带宽度仅决定耐温?迁移率只影响速度?

半导体材料参数 3 大误区:禁带宽度仅决定耐温?迁移率只影响速度?在半导体器件设计与选型过程中,工程师们常常陷入对关键参数的片面理解。禁带宽度、载流子迁移率等基础参数的真实工程意义,远比教科书上的定义复杂得多。…

2026/7/6 9:30:31 阅读更多 →
MATLAB环境下可直接运行的人脸识别CNN工程:含完整训练测试代码、预训练模型与实操录像

MATLAB环境下可直接运行的人脸识别CNN工程:含完整训练测试代码、预训练模型与实操录像

本文还有配套的精品资源,点击获取 简介:一套开箱即用的MATLAB人脸识别CNN实现方案,适配MATLAB 2022a版本,无需额外配置即可运行。包含从数据预处理(图像缩放、归一化)、网络构建(卷积层、池化…

2026/7/6 9:28:30 阅读更多 →
JMeter CSV结果文件转HTML性能报告:命令行生成与深度解读指南

JMeter CSV结果文件转HTML性能报告:命令行生成与深度解读指南

1. 项目概述:从CSV结果到可视化洞察做性能测试,跑完脚本、拿到一堆数据只是第一步。真正考验人的,是能从这些冰冷的数据里看出门道,讲出故事。JMeter的“查看结果树”保存的CSV文件,就像一本记录了所有测试细节的原始账…

2026/7/6 9:28:30 阅读更多 →
EyouCMS 1.5.5 漏洞防御实战:3步加固模板管理功能防命令执行

EyouCMS 1.5.5 漏洞防御实战:3步加固模板管理功能防命令执行

EyouCMS 1.5.5 漏洞防御实战:3步加固模板管理功能防命令执行在网站安全领域,内容管理系统(CMS)的安全防护一直是运维人员和开发者的重点关注对象。EyouCMS作为国内广泛使用的企业建站系统,其1.5.5版本中发现的模板管理…

2026/7/6 9:26:29 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻