【SpringBoot】建立一个直接访问网页的项目
本篇文章是SpringBoot中前后端结合的初步入门,通过在semantic-ui和CDN网页中复制拉取一个模板网页,再新建一个Controller类去控制访问项目直接跳转到网页,来实现这个直接访问网页的SpringBoot项目。感兴趣的朋友,可以往下看:
【SpringBoot】建立一个直接访问网页的项目
建立项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DbpMgUkq-1647762462576)(image\新建项目1.png)]](https://i-blog.csdnimg.cn/blog_migrate/e4ac02ec5e1a0f66428975b758dd7ca2.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-agbbzI8Q-1647762642082)(image\新建项目2.png)]](https://i-blog.csdnimg.cn/blog_migrate/21a31dd8452dae1c1f0641fa829fdb54.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dTcPKCjp-1647762462581)(image\项目操作台.png)]](https://i-blog.csdnimg.cn/blog_migrate/f5da83494bbc9a64f8cd783edaa6f4de.png)
搞一个模板网页
如果自己准备好网页,可以完全跳过这一步。这一步是讲如何获取一个模板网页并应用的步骤。
获取网页模板的网站:Semantic UI (semantic-ui.com)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8eHh1Klc-1647762462583)(image\网页模板获取1.png)]](https://i-blog.csdnimg.cn/blog_migrate/f838c24594e17ccd51e4104a13454bf6.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3GwMzJ44-1647762462584)(image\网页模板获取2.png)]](https://i-blog.csdnimg.cn/blog_migrate/3c965e2e4be47d9dd566eab8436ed915.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sp1J1hM3-1647762462585)(image\网页模板获取3.png)]](https://i-blog.csdnimg.cn/blog_migrate/03caa89dfc22c88d93b8b9f84e1d9f20.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-badckTfr-1647762462586)(image\网页模板获取4.png)]](https://i-blog.csdnimg.cn/blog_migrate/c5bcf21f67e2267d695443652da79735.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ek5IkfBv-1647762462587)(image\网页模板获取5.png)]](https://i-blog.csdnimg.cn/blog_migrate/5e92984e6ca479a46bc3df2e4dbac244.png)
在项目src——>resources——>templates文件夹中新建网页文件,将上面复制的代码粘贴进去
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PPrI7b1J-1647762462588)(image\网页创建1.png)]](https://i-blog.csdnimg.cn/blog_migrate/5b902c283fc638144fbc76543047e318.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ajunrpYO-1647762462590)(image\网页创建2.png)]](https://i-blog.csdnimg.cn/blog_migrate/d70220233ddec603667505f0cb942b19.png)
需要注意的是,此时网页文件中引用的样式和脚本文件我们是没有的,必须要替换成引用在线的文件
找出所有需要引用的链接
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nCCxeuSv-1647762462591)(image\引用CDN在线样式和脚本1.png)]](https://i-blog.csdnimg.cn/blog_migrate/9279d0ea9e973734cedf2a985666838a.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fB14DMdE-1647762462592)(image\引用CDN在线样式和脚本2.png)]](https://i-blog.csdnimg.cn/blog_migrate/5d2ecae9dfd08b61bdc008867d3c0682.png)
去找semantic-ui的在线样式文件:
在线CDN网站jsDelivr - A free, fast, and reliable CDN for open source
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WrcrtufR-1647762462594)(image\引用CDN在线样式和脚本3.png)]](https://i-blog.csdnimg.cn/blog_migrate/bedf55d054f6fa1b34393fbda043fa6c.png)
看一下之前我们圈出的链接路径,找到相关路径,如上上张图就是dist/components,我们根据这个路径在网页里引用即可

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i96W71Gl-1647762462595)(image\引用CDN在线样式和脚本4.png)]](https://i-blog.csdnimg.cn/blog_migrate/ff5f17fefe5f2ec3f5e33e19b856fa3e.png)

回到项目界面



以同样的步骤替换下面的jquery
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iDUFYG8t-1647762462601)(image\替换在线样式和脚本4.png)]](https://i-blog.csdnimg.cn/blog_migrate/876769f3dbd47fd92ed31c935c76d5ed.png)
在下图网站中找到jquery,按上面的步骤一样来操作即可
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y2kMXBHE-1647762462602)(image\替换在线样式和脚本5.png)]](https://i-blog.csdnimg.cn/blog_migrate/5fc09412c9e65b4c08d42577450306b2.png)
至此,网页模板就已经准备好了!
新建Controller类,来跳转网页
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rMtu2nkW-1647762462603)(image\新建Controller类1.png)]](https://i-blog.csdnimg.cn/blog_migrate/f68c71edfb568145490cbe699f26c5d3.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UaL80n2L-1647762462604)(image\新建Controller类2.png)]](https://i-blog.csdnimg.cn/blog_migrate/1812658b9e07fc1849af5585735ae9c5.png)

编写如下代码
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MvDcTgXm-1647762462605)(image\新建Controller类4.png)]](https://i-blog.csdnimg.cn/blog_migrate/1e915cd41b191f74a6599480a0238b51.png)
package com.example.startspringboot_web.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
@RestController
public class StartController {
@GetMapping("/")
public ModelAndView hello(){
return new ModelAndView("index");
}
}
至此,所有基础工作就已完成,运行项目即可
运行项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hExcPeJx-1647762462607)(image\运行项目1.png)]](https://i-blog.csdnimg.cn/blog_migrate/08e5eb499bbc24bb7d53a19868d52430.png)

去浏览器,搜索框输入:localhost:端口号。端口号如上图显示,即 localhost:8080,输入回车

至此我们通过建立springboot项目,并创建网页,到成功访问的几个步骤都实现了!
项目工程文件我也提供了,有疑问或有兴趣的小伙伴可以打开导入,自己运行一下。
步骤不多,十分简单!
本文引导你使用SpringBoot快速创建一个项目,直接访问预先准备的Semantic UI模板网页,涉及资源文件替换和Controller配置。
8335

被折叠的 条评论
为什么被折叠?



