SpringBoot项目中WEB页面放哪里--【SB系列之008】

news2024/10/4 6:37:22

SpringBoot系列文章目录

SpringBoot 的项目编译即报错处理–SB系列之001
—第一部的其它章节可以通过001链接
SpringBoot项目中WEB页面放哪里–【SB系列之008】
SpringBoot项目中WEB与Controller的联系–【SB系列之009】
————————————————

文章目录

  • SpringBoot系列文章目录
  • Resources目录
  • Resources子目录
  • 实操一个helloworld!
  • 总结
  • 作业(难度★✰✰✰✰ )
  • 配套资源
  • 题外话


Resources目录

使用maven管理JAVA类的项目时,我们往往会被目录结构所迷惑,明明有个Java文件夹,又有什么main, Resources文件夹,又冒出个test文件夹?
我们先看看整体的目录结构:
在这里插入图片描述
事实上我们需要的是JAVA编译出来的class文件,resources下的原文件(复制即可),test 目录下一个文件都不需要。

Resources子目录

1.public目录:
优先级最低, 一般放一些公共资源

2.static目录:
静态页面放在static下,比如说一些图片. 首页(index.html)有时也放在static里面

3.templates目录:
动态页面放在Templates下, 只能通过controller才能访问到该目录!(和原来的WEB-INF差不多)。

这是一个稍完整也比较正规的项目目录
在这里插入图片描述
有没有不太正正规的但是能运行起来的springBoot项目?
在这里插入图片描述
那么还有没有不用template 也不用其它的目录的“简单WEB”?
还是有
在这里插入图片描述

实操一个helloworld!

先下载本博客的资源项目。然后找到resources目录。
在这个目录下面建一个目录“static”
然后在"static"目录里放一个hello.html文件。
代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

Hello SpringBoot World!

</body>
</html>

}

启动这个springBoot项目。运行这个Application,可以看到,项目再一次的“呼呼的”跑起来了
![在这里插入图片描述](https://img-blog.csdnimg.cn/6796e554f969488d8193e24d6157363b.png)
打开心爱的浏览器。
输出一行神秘的阿拉丁上古文字:

http://localhost:8080/hello.html
在这里插入图片描述
成功点亮。
好,第一步成功点亮,关电,拉闸,领盒饭!走人。

总结

提示:这里对文章进行总结:
文章虽小,但是难度并不低,准确一点说,一步能跟着做成功的,已经就是学习JAVA的天才了,你完全可以不用报班,只看B站视频,查查博客,就能碾压大片大片的初学者baby。
主要就是一个resources里的文件夹的理解问题。
需要多尝试,多试错。方能理解其中之奥妙。
不怕别人比你聪明,就怕聪明的人比你还努力!

作业(难度★✰✰✰✰ )

1 在static目录下建avpage.html 内容为,“我可以看到你” 然后通过浏览器访问,地址自行思考
2 在template目录下建一个名为nopage.html内容为,“我是你永远得不到的女神”,并通过浏览器访问,观察浏览器反应。

http://localhost:8080/nopage.html

配套资源

https://download.csdn.net/download/dearmite/88048008

题外话

不是不用报班,省下来的钱,我们用来买吃的,水果,零食,它不香么?
这里说一下学习JAVA需要的机器的问题。
事实上学习JAVA一直到你做到架构师,你的机器可能只需要一台1000元,(没看错,不是1万)的台式机而已。
当然了,有人会说这就是“洋垃圾”,电子垃圾,啥游戏打不了。等等
在这里插入图片描述
停!我有说这台机器要打游戏?
“洋垃圾”的优点:
不太适用打游戏
降价空间有限。像上面的配置,基本上不需要1000元(淘宝上没有这么烂的配置了)
只要你不打游戏,它都是优点。包括不卡,流畅,多开,等等
只要你一打游戏,就得超频,然后各种的不兼容,散热压不住,各种的蓝屏。
这个东西怎么说呢?
“洋垃圾”有点像农田里的拖拉机,能上路,能下田,能过河,也能载人。但是你硬要拉到高速公路上,怎么踩油门也只能冒一堆黑烟罢了。“洋垃圾”的天花板2696V3,也被12代I3死死的摁在地上。但是,不打游戏,就是日常使用,你习惯打开50个网页,那12代I5可能也比不上。这相当于拿兰博基尼去耕10亩地。
也推荐一些洋垃圾系列的CPU吧。(不打游戏,打游戏的根本就不推荐这种CPU)

  • 2680V4 77元、
  • 2676V3 42元、
  • 2673V3 42元

要注意的是V4用的是DDR4的服务器内存,相应主板不同
V3用的是DDR3的服务器内存,总体整机要便宜更多。
V2的CPU其实不太推荐,毕竟这个板子太老了,不是怕升级不了(这个价格就不用考虑升级了)主要是怕这个主板可能是经历过伊拉克,乌克兰N年的战争。
下面的这三款来自不同的某宝商家,
其实,1480的是最划算的。2680V4的提升真的不小,这台机器都能打LOL半中高特效,丝滑的配置了。
学习JAVA 只能说,你打5个虚拟机玩springcloud 都很富裕。
还能一边看直播!
狗东就不推荐了。这个价位的在狗东上溢价太多了。
某多多也不推荐了。没比某宝太多,但是翻车率上升不少。
一体的主机就是出事了直接客服,比较省事。免得自己折腾。(当然动手能力强的肯定会喜欢自己折腾)
此为E5机器的相应价格,并不推荐商家。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/769641.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VulnHub靶机-Socnet

文章目录 实验环境信息收集存活主机探测端口服务探测目录扫描反弹shell建立代理 内网探测漏洞发现漏洞利用 权限提升总结 实验环境 靶机地址&#xff1a; https://www.vulnhub.com/entry/boredhackerblog-social-network,454/靶机ip&#xff1a;192.168.56.101 攻击机&#x…

银河麒麟系统挂载的home文件夹无执行权限

银河麒麟系统挂载的home文件夹里放可执行程序&#xff0c;脚本无法运行&#xff0c;最后修改/etc/fstab文件如下所示就可以了 修改完重启电脑就可以执行可执行程序了

Thymeleaf + Layui+快速分页模板(含前后端代码)

发现很多模块写法逻辑太多重复的&#xff0c;因此把分页方法抽取出来记录以下&#xff0c;以后想写分页直接拿来用即可&#xff1a; 1. 首先是queryQrEx.html&#xff1a; <!DOCTYPE html> <html xmlns:th"http://www.w3.org/1999/xhtml"> <head>…

专业信用修复!揭阳市企业信用修复办法,企业修复好处及失信危害,申请条件

本文小编将为大家介绍2023年揭阳市企业信用修复办法指导及信用修复意义、好处等内容&#xff0c;详情如下&#xff0c;如果有广州市、深圳市、江门市、佛山市、汕头市、湛江市、韶关市、中山市、珠海市、茂名市、肇庆市、阳江市、惠州市、潮州市、揭阳市、清远市、河源市、东莞…

Nautlius Chain主网正式上线,模块Layer3时代正式开启

Nautilus Chain是在Vitalik Buterin提出Layer3理念后&#xff0c; 对Layer3领域的全新探索。作为行业内首个模块化Layer3链&#xff0c;我们正在对Layer3架构进行早期的定义&#xff0c;并有望进一步打破公链赛道未来长期的发展格局。 在今年年初&#xff0c;经过我们一系列紧张…

RTD2555T RTD2556T(Typec) eDP屏显示介绍

RTD2555T是新一代HDMI2DP转eDP的IC&#xff0c;主要应该用Typec便携式显示器驱动芯片&#xff0c;搭配LDR6282等PD IC实现2个Typec口正反插&#xff0c;充电等&#xff0c;支持按键菜单操作&#xff0c;支持串口通信控制等功能定制。

【stable diffusion】保姆级入门课程01-Stable diffusion(SD)文生图究竟是怎么一回事

目录 学前视频 0.本章素材 1.什么是文生图 2.界面介绍 2.1切换模型的地方 2.2切换VAE 2.3功能栏 2.4提示词 1.提示词的词性 2.提示词的语法 3.提示词的组成 4.提示词的权重调整 2.5参数调整栏 1.采样方法 2.采样迭代步数 3.面部修复 4.平铺图 5.高清修复 6.…

数据中心机房建设,务必确定这13个关键点

下午好&#xff0c;我的网工朋友。 关于机房、机架的相关内容&#xff0c;给你们说了不少。 今天再给你补充个知识点&#xff0c;机房建设&#xff0c;要怎么做。 熟悉机房建设的网工朋友可能都知道&#xff0c;一个全面的数据中心机房建设工程一般包括&#xff1a; 综合布…

多线程——互斥和同步

多线程—互斥和同步 文章目录 多线程—互斥和同步多线程互斥互斥量mutex互斥量的接口初始化互斥量静态分配动态分配&#xff1a;pthread_mutex_init初始化互斥量 销毁互斥量int pthread_mutex_destroy销毁互斥量 互斥量加锁和解锁pthread_mutex_lock加锁pthread_mutex_trylock非…

IPv4 与 IPv6:网络性能和带宽的比较

网络连接已经成为我们生活中不可或缺的一部分&#xff0c;而IP地址是网络连接中最基本和最重要的部分。IPv4和IPv6是两种常用的IP地址协议&#xff0c;它们之间有着很大的差异。 首先&#xff0c;让我们了解一下IPv4和IPv6的基本概念。IPv4是互联网上使用最广泛的IP地址协议&am…

(栈队列堆) 剑指 Offer 30. 包含min函数的栈 ——【Leetcode每日一题】

❓ 剑指 Offer 30. 包含min函数的栈 难度&#xff1a;简单 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中&#xff0c;调用 min、push 及 pop 的时间复杂度都是 O ( 1 ) O(1) O(1)。 示例: MinStack minStack new MinStack()…

Hadoop——HDFS的Java API操作(文件上传、下载、删除等)

1、创建Maven项目 2、修改pom.xml文件 <dependencies><!-- Hadoop所需依赖包 --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>2.7.0</version></dependency&…

linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S

r(Read&#xff0c;读取)&#xff1a;对文件而言&#xff0c;具有读取文件内容的权限&#xff1b;对目录来说&#xff0c;具有浏览目 录的权限。 w(Write,写入)&#xff1a;对文件而言&#xff0c;具有新增、修改文件内容的权限&#xff1b;对目录来说&#xff0c;具有删除、移…

DNS基础知识(前端工程师必备知识)

DNS 在工作中&#xff0c;经常切换本地和服务器&#xff0c;添加各种解析。遇到DNS引起的一些问题。发现网上资料很混乱&#xff0c;用心整理写了下&#xff0c;希望对大家有帮助。 DNS&#xff08;Domain Name System&#xff0c;域名系统&#xff09;&#xff0c;最初&…

ipad可以使用其他品牌的手写笔吗?平价ipad手写笔推荐

我是一个拥有多年数码经验的爱好者&#xff0c;我知道一些关于电容笔的知识。我认为&#xff0c;苹果原装的电容笔与普通的电容笔最大的不同之处&#xff0c;就是其所带来的压感不同。由于“重力压感”的特殊性&#xff0c;我们能很快地把色彩填充到画面中。除此之外&#xff0…

tql!红队批量脆弱点信息搜集工具

功能如下 指纹识别:调用“三米前有香蕉皮“前辈工具&#xff0c;他的工具比finger好用 寻找资产中404&#xff0c;403&#xff0c;以及网页中存在的其他薄弱点&#xff0c;以及需要特定路径访问的资产 后续会把nuclei加进来 目前只有windows可以用 关注【Hack分享吧】公众号&a…

6款好用的在线原型图设计工具推荐

在线原型图的核心功能是可视化需求&#xff0c;因此一个易于使用的在线原型图工具对原型图设计至关重要。对于熟悉的Photoshop和iIlustrator来说&#xff0c;虽然它们功能强大&#xff0c;但界面太复杂&#xff0c;初学者很难快速启动&#xff0c;面对批量调整的在线原型图&…

模型驱动的深度学习方法

本篇文章是博主在人工智能等领域学习时&#xff0c;用于个人学习、研究或者欣赏使用&#xff0c;并基于博主对人工智能等领域的一些理解而记录的学习摘录和笔记&#xff0c;若有不当和侵权之处&#xff0c;指出后将会立即改正&#xff0c;还望谅解。文章分类在学习摘录和笔记专…

MySQL高阶语句之一

目录 模版表 一、ORDER BY语法 1.1语法 1.2升序 1.3降序 1.4多高字段排序 二、AND/OR--且/或 2.1AND 2.2OR 2.3嵌套/多条件 三、distinct 查询不重复记录 3.1语法 四、GROUP BY语法 4.1语法 五、限制结果条目&#xff08;limit&#xff09; 5.1语法 5.2实验 五、设…