[实验]引入资源|学习笔记

简介: 快速学习[实验]引入资源

开发者学堂课程【SpringBoot快速掌握 - 核心技术:[实验]引入资源 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/612/detail/9246


[实验]引入资源

内容介绍:

一、 RestfulCRUD

二、 实现代码部分

 

一、RestfulCRUD

把准备好的实体类和 DAO 导入到 sprint boot 文件中

导入后进行相应的导包,进行排错

导入 html 文件到 templates 文件中

其中 index.html 为登录页面

默认访问页面

如果我们想要访问默认配置的就注释掉 //@EnableWebMvc 不要接管SpringMVC ,之后就能访问到首页了

 

二、实现代码部分

package com. atguigu. springboot . controller;@Controllerpublic class HelloController {@RequestMapping({"/","/index.html"})public String index(){return "index" ;}

//每次来页面写一个空方法比较麻烦,所以添加直接映射到那个页面

@ResponseBody@RequestMapping("/he11o")public String hel1o() { return "Hel1o World"; }

//查出用户数据,在页面展示

@RequestMapping("/success")public String success (Map map){map. put("hello" , "<h1>你好</h1>");

map. put("users",Arrays . aslist("zhangsan","lisi", "wangwu"));return "success";}}

//所有的 WebMveConfigurerAdapter 组件都会-起起作用

@Bean //将组件注册在容器

public WebMvcConfi gurerAdapter webMvcConf igurerAdapter(){WebMvcConfigurerAdapter adapter = new WebMvcConfigurerAdapter() {@Overridepublic void addVi ewControllers(Vi ewControllerRegistry registry) {

//添加一个路径,到 indez 页面

registry . addViewController( urlPath: "/"). setViewName( "index"); .registry. addViewCont roller( urlPath: "/index.htm1"). setVi ewName( "indpx");}};return adapter ;}

改名为 login

然后注释掉 controller 中 index 方法,运行启动

修改资源引用

org. webjars< artifactId>bootstrap4.0.0

修改 login.html

Signin Template for Bootstrap

修改项目访问名:

server.context- path=/ crud

访问时就要加上 crud

Localhost:8080/crud

相关文章
|
2月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
62 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
大模型的特点、重要概念及工作方式详解
大模型是具有大量参数和复杂结构的深度学习模型,通过处理大量数据实现高效任务解决。其特点包括参数规模庞大、深层网络结构、预训练与微调、多任务学习和自适应能力。重要概念有注意力机制、Transformer架构、迁移学习和分布式训练。大模型的工作方式包括输入处理、特征提取、预测与损失计算、反向传播与优化,以及评估与微调。这些特性使其在自然语言处理、计算机视觉等领域取得显著进展。
225 0
|
6月前
|
XML 搜索推荐 数据格式
资源描述框架的用途及实际应用解析
**RDF(资源描述框架)**是一种用于机器理解网络资源的框架,使用XML编写。它通过URI标识资源,用属性描述资源,便于计算机应用程序处理信息。RDF在语义网上促进信息的确切含义和自动处理,使得网络信息可被整合。RDF语句由资源、属性和属性值组成。RDF文档包括`&lt;rdf:RDF&gt;`根元素和`&lt;rdf:Description&gt;`元素,后者用`about`属性标识资源。RDF还支持容器(如`&lt;Bag&gt;`、`&lt;Seq&gt;`和`&lt;Alt&gt;`)来描述集合。RDFS是RDF的扩展,提供描述类和属性的框架,而达布林核心是一组预定义属性,用于描述文
188 0
|
7月前
|
存储 缓存 安全
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
361 0
|
7月前
|
Kubernetes 网络协议 Cloud Native
k8s学习-网络策略NetworkPolicy(概念、模版、创建、删除等)
k8s学习-网络策略NetworkPolicy(概念、模版、创建、删除等)
171 0
|
数据采集 数据挖掘 Linux
几个以前发过、回复过很多次、比较有用的学习资源
最后说下,想用 django 做 web 开发,我的建议一直是看官网文档,因为实在没有见过合适的教材。而且版本更新快,书本根本跟不上。不过就是对英语有一定要求。如果有这方面的好资源,也请留言推荐。
|
数据采集 算法 数据可视化
MMdetection框架速成系列 第03部分:简述整体构建细节与模块+训练测试模块流程剖析+深入解析代码模块与核心实现
按照抽象到具体方式,从多个层次进行训练和测试流程深入解析,从最抽象层讲起,到最后核心代码实现,希望帮助大家更容易理解 MMDetection 开源框架整体构建细节
608 0
webpack优化篇(四十三):多进程/多实例构建:资源并行解析可选方案
webpack优化篇(四十三):多进程/多实例构建:资源并行解析可选方案
156 0
webpack优化篇(四十三):多进程/多实例构建:资源并行解析可选方案
|
存储 NoSQL 算法
【实战场景一】设计一个分布式环境下全局唯一的信号器
如何正确设计一个分布式环境下全局唯一的信号器?
149 0
|
Linux
嵌入式驱动开发案例实例过程
嵌入式驱动开发案例实例过程
139 0