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

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

开发者学堂课程【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

相关文章
|
4月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
97 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
大模型的特点、重要概念及工作方式详解
大模型是具有大量参数和复杂结构的深度学习模型,通过处理大量数据实现高效任务解决。其特点包括参数规模庞大、深层网络结构、预训练与微调、多任务学习和自适应能力。重要概念有注意力机制、Transformer架构、迁移学习和分布式训练。大模型的工作方式包括输入处理、特征提取、预测与损失计算、反向传播与优化,以及评估与微调。这些特性使其在自然语言处理、计算机视觉等领域取得显著进展。
443 0
|
9月前
|
机器学习/深度学习 SQL 存储
机器学习PAI常见问题之资源不足如何解决
PAI(平台为智能,Platform for Artificial Intelligence)是阿里云提供的一个全面的人工智能开发平台,旨在为开发者提供机器学习、深度学习等人工智能技术的模型训练、优化和部署服务。以下是PAI平台使用中的一些常见问题及其答案汇总,帮助用户解决在使用过程中遇到的问题。
|
9月前
|
人工智能 大数据 5G
400G光模块已经部署,需求将进一步扩大
2023年底,电信运营商完成400G OTN试验网设备部署,标志着400G技术大规模部署的开端。400G传输技术日趋成熟,预计2024年实现长距离商用。400G光模块在提升数据传输效率、降低能耗方面发挥关键作用,适应云计算、大数据、AI对高效算力的需求。光纤技术行业显现复苏态势,400G光模块部署成为数据中心发展的必然,支持新兴技术发展。随着5G、云计算等技术进步,对高速光模块需求激增,推动光纤行业创新与市场扩张。
93 2
|
9月前
|
存储 缓存 安全
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
【C/C++ 项目优化实战】 分享几种基础且高效的策略优化和提升代码性能
420 0
|
9月前
|
移动开发 开发框架 监控
【机组】单元模块实验的性能特点和实验项目
【机组】单元模块实验的性能特点和实验项目
194 0
PlayFab(二)如何通过Demo应用来进一步熟悉Playfab
PlayFab(二)如何通过Demo应用来进一步熟悉Playfab
|
数据采集 数据挖掘 Linux
几个以前发过、回复过很多次、比较有用的学习资源
最后说下,想用 django 做 web 开发,我的建议一直是看官网文档,因为实在没有见过合适的教材。而且版本更新快,书本根本跟不上。不过就是对英语有一定要求。如果有这方面的好资源,也请留言推荐。
jira学习案例124-代码分割优化性能
jira学习案例124-代码分割优化性能
95 0
jira学习案例124-代码分割优化性能
|
测试技术 BI 项目管理
资源预测数字模型搭建思路分享
资源预测是项目管理过程中的一个环节,即通过搭建合适的数据模型,对未来的项目人力资源投入情况进行有效预测,可以更加精准的完成项目资源规划并能及时发现问题进行相关调整。
资源预测数字模型搭建思路分享