我是靠谱客的博主 俏皮太阳,最近开发中收集的这篇文章主要介绍springboot spa根据entity类生成表_springboot+thymeleaf简单博客实现原理(入门),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.项目开始

使用工具IDEA

使用spring Initializr初始化一个springboot项目

选择配件时勾选springweb和thymeleaf

2.导入静态资源

v2-ba8820c3d88fd53709b647aae3ccc976_b.jpg

3.配置文件中增添相关的配置

v2-74c0485b1afbdc8b58587ca15b7327d0_b.jpg

4.项目结构

整个项目结构如图所示

v2-3e3907f3a44658770aa5bda307db3c54_b.jpg

5.编写pojo实体类

v2-8c4c83c24dfa48b1e3b812f3f8ef0930_b.jpg

数据库的连接方式用的是JPA

注意加上相关的注解

@Entity注释指名这是一个实体Bean,@Table注释指定了Entity所要映射带数据库表,其中 @Table.name()用来指定映射表的表名。如果缺省@Table注释,系统默认采用类名作为映射表的表名。实体Bean的每个实例代表数据表中的一行数据,行中的一列对应实例中的一个属性。

@Id 标注用于声明一个实体类的属性映射为数据库的主键列。该属性通常置于属性声明语句之前,可与声明语句同行,也可写在单独行上。@Id标注也可置于属性的getter方法之 前。

@GeneratedValue:
@GeneratedValue 用于标注主键的生成策略,通过strategy 属性指定。默认情况下,JPA 自动选择一个最适合底层数据库的主键生成策略:SqlServer对应identity,MySQL 对应 auto increment。


6.Mapper

v2-cae49b465898380249979e156b82db30_b.jpg

JPA全自动,不用手写sql


7.service

v2-14748e525cefd75d4bf5cfeee7c1129d_b.jpg

8.Controller

v2-1535d3c116e2fdfe34fb57a99067fcec_b.jpg

9.效果展示

v2-dda882a3a81a11fe6fcc54c3482191f5_b.jpg

补充thymeleaf:

在页面中导入命名空间,了解怎么取值.

th:fragment 模板布局,模板中,经常希望从其他模板中包含⼀些部分,如⻚眉,⻚脚,公共菜单等部分,为了做到这⼀点,Thymeleaf 可以使⽤th:fragment 属性来定义被包含的模版⽚段,以供其他模版包含

v2-5097ca7ab3e0b83c6f9b2c4e0b99a400_b.jpg

v2-12c2aa93b8bd1911c6400a1cd1887881_b.jpg

v2-ca936e0fcb1009499c02ca09e44d2ebe_b.jpg

最后

以上就是俏皮太阳为你收集整理的springboot spa根据entity类生成表_springboot+thymeleaf简单博客实现原理(入门)的全部内容,希望文章能够帮你解决springboot spa根据entity类生成表_springboot+thymeleaf简单博客实现原理(入门)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部