概述
1.项目开始
使用工具IDEA
使用spring Initializr初始化一个springboot项目
选择配件时勾选springweb和thymeleaf
2.导入静态资源
3.配置文件中增添相关的配置
4.项目结构
整个项目结构如图所示
5.编写pojo实体类
数据库的连接方式用的是JPA
注意加上相关的注解
@Entity注释指名这是一个实体Bean,@Table注释指定了Entity所要映射带数据库表,其中 @Table.name()用来指定映射表的表名。如果缺省@Table注释,系统默认采用类名作为映射表的表名。实体Bean的每个实例代表数据表中的一行数据,行中的一列对应实例中的一个属性。
@Id 标注用于声明一个实体类的属性映射为数据库的主键列。该属性通常置于属性声明语句之前,可与声明语句同行,也可写在单独行上。@Id标注也可置于属性的getter方法之 前。
@GeneratedValue:
@GeneratedValue 用于标注主键的生成策略,通过strategy 属性指定。默认情况下,JPA 自动选择一个最适合底层数据库的主键生成策略:SqlServer对应identity,MySQL 对应 auto increment。
6.Mapper
JPA全自动,不用手写sql
7.service
8.Controller
9.效果展示
补充thymeleaf:
在页面中导入命名空间,了解怎么取值.
th:fragment 模板布局,模板中,经常希望从其他模板中包含⼀些部分,如⻚眉,⻚脚,公共菜单等部分,为了做到这⼀点,Thymeleaf 可以使⽤th:fragment 属性来定义被包含的模版⽚段,以供其他模版包含
最后
以上就是俏皮太阳为你收集整理的springboot spa根据entity类生成表_springboot+thymeleaf简单博客实现原理(入门)的全部内容,希望文章能够帮你解决springboot spa根据entity类生成表_springboot+thymeleaf简单博客实现原理(入门)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复