Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。
Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。
添加Lombok、Spring Web、Thymeleaf、MYSQL Driver依赖
修改配置文件本文不使用application.properties文件而使用更加简洁的application.yml文件
在application.yml文件里面加入以下内容:
6.1在pojo包中新建User.java,使之与数据库中的字段一一对应
@Data注解可以省略getset,用这个注解就能实现
6.2 在mapper包中创建UserMappers接口
@Repository的作用为给bean在容器中命名
@Mapper作用:
1.使用@Mapper将UserMappers接口交给Spring进行管理
2.不用写Mapper映射文件(XML)
3.为这个UserMappers接口生成一个实现类,让别的类进行引用
6.3在service包中创建UserService.java
6.4在service包中创建UserServiceImpl.java
@Autowired
autowired有4种模式,byName、byType、constructor、autodectect
其中@Autowired注解是使用byType方式的
byType方式是根据属性类型在容器中寻找bean类
6.5在controller包中创建PageController.java以及UserController.java
6.6在src/main/resources/mapper文件夹下新建UserMappers的映射文件UserMappers.xml
6.7在src/main/resources/templates文件夹下新建查询页面index.html
1.在html根元素添加命名空间声明:
2.在html标签内引用thymeleaf的语法:,接收key为data的数据,替换所修饰标签内的文本内容。
6.8在src/main/resources/templates文件夹下新建新增页面add.html
6.9在src/main/resources/templates文件夹下新建修改页面update.html
到这里就完成了增删改查操作,接下来我们对上面的代码在浏览器中进行验证
7.1查询用户信息:
7.2根据id删除用户信息:
7.3新增用户信息:
7.4根据id查询用户信息:
7.5修改用户信息:
到此这篇druid监控页面登录弱口令(druid监控页面springboot)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/38951.html