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