![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
何处有牧童
这个作者很懒,什么都没留下…
展开
-
SpringBoot 十四 列表的多彩格式化显示
6-11 列表的多彩格式化显示Bootstrap Table的官方在线帮助:https://bootstrap-table.com/docs/api/table-options/通过该网址 要啥有啥一处为格式名称 需要那个格式直接在JS内 或者html主页添加 二处则为 格式具体参数 用那个直接用左上角view source 就是看源码Bootstrap-Table组件能够进行丰富多彩的格式化显示,主要包括下面几个方面1.启用Bootstrap的Table样式;2.表头的背景色;3原创 2020-08-19 10:38:28 · 397 阅读 · 0 评论 -
SpringBoot 十三 动态 多条件 复杂查询的分页实现
6-16 动态多条件复杂查询的分页实现本节内容:本节内容涉及多接口继承、JpaSpecificationExecutor(此为数据仓库层 四接口之一 之前一直用的JpaRepository)、Specification三个知识点JpaSpecificationExecutor:Spring Data Jpa同样提供了类似Hibernate的Criteria的查询方式,要使用这种方式需要继承JpaSpecificationExecutor,这个接口提供了5种方法,其中的关键就是通过Specificat原创 2020-08-16 21:26:36 · 1272 阅读 · 0 评论 -
SpringBoot 十二 Thymeleaf 语法 及 公共页面抽取
6-10 Thymeleaf基本语法及公共页面抽取理论做公共抽取的原因(因为用的模板 导航栏什么的 每个页面都有 要改的话太麻烦必须每个页面都去改 所以要做抽取 这样只要改一个地方就可以全部都改了)为什么要用Thymeleaf JSP和FreeMarker 需要配置发布 非常麻烦 Thymeleaf的语法更加接近HTML,很简单就能用是Spring Boot官方推荐 用的文件语法Th语法 :1 th:fragment = xxxx 代表声明一个代码片段 名字叫xxxxth:fr原创 2020-08-15 19:44:26 · 589 阅读 · 0 评论 -
SpringBoot 十一 干净利索梳理 Gentelella Admin 后台模板
后台模板Gentelella Admin源码地址:https://github.com/puikinsh/gentelella后台模板Gentelella Admin演示:https://colorlib.com/polygon/gentelella/index.html大部分后台模板 文件特别多 因为插件较多,包都比较大,其实模板的核心就是两个文件:模板自身的样式,模板的JS脚本、还有 [图标资源](无足轻重 因为后面很多都要换成自己的图标)、示例网页(一般插件都是在这里 其实很多用不到 )原创 2020-08-15 10:23:09 · 1482 阅读 · 0 评论 -
SpringBoot 十 (二)控制层 页面跳转 和 RESTful 风格
知识点 1 如果是resousrces 新建的public 包内创建的公共页面 是可以直接跳转的 不需要控制层 控制跳转2 如果是resousrces 新建的templates里的包 俗称为安全文件夹 其内容只能通过控制层 控制跳转 否则只通过网址打不开3 public 、static、templates 其实都是表示根路径 不需要另加二级目录...原创 2020-08-14 10:41:51 · 829 阅读 · 0 评论 -
SpringBoot 十 创建控制层
控制类的作用:处理http的请求,接收html传过来的参数(请求),提取参数,进行处理 然后再把处理完的数据 或者直接发送html页面 到前台控制层只控制跳转 业务处理 都靠业务层本节的主要知识点:控制层类上的注解、业务层的注入、URL映射、参数接收、返回数据及网页模板、RESTful因为此时前端未准备号 所以先用通过Postman进行接口调试1)控制层注解@Controller:创建的类上添加注解@Controller表示这是一个控制层类,返回数据的方式既可以是JSON/xml数据,也可以是页面原创 2020-08-12 22:04:46 · 1424 阅读 · 0 评论 -
SpringBoot 九 创建业务层Service接口及实现类
理论 :标准做法:定义一个接口,然后再一个或多个类去实现,疑问来了:为什么我们要维护两份同构代码,而不直接使用一个类呢? 为什么非要用一个接口呢 直接用两个实现类不可以吗业务层中为什么一定要用接口,不用行不行?回答:不是必须要使用接口,但强烈建议使用接口。1 为了基于SPringBoot 框架下 还可以再扩展 如果只用类 则无从下口2 两个同事一块工作 定义一个接口 就相当于一个占位符 让他去写就行了 保证工作并行3 适配器 或者说是一个简单的工厂类 如果没有定义接口 那么面对众多的实现类原创 2020-08-11 19:45:37 · 9422 阅读 · 0 评论 -
SpringBoot 九 创建数据仓库层Repository(接口层)
一1.创建的数据仓库类是一个接口(不是抽象类、也不是普通类),针对这个接口添加注解@Repository。(表明是用于底层数据存取的)2.三层架构 为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致(上一节即是创建实体类)。3.数据仓库接口的作用:Repository原意原创 2020-08-11 15:44:06 · 9265 阅读 · 0 评论 -
SpringBoot 八 创建实体类Entity
src/main/java :主程序入口Application,可以通过直接运行该类来启动 Spring Boot 应用。*1创建时需要在com.example.demo项目下新建一个 domain 包 一般用来存放实体类然后在该包下 新建实体类Company.class*知识点1)@开头表示注解 但IDEA约定大于配置 所以也相当于声明(应该是这样)// @Entity 声明这是一个实体类//@Table(name = “company”) 表示要创建的表 叫company 一般与类原创 2020-08-11 10:19:21 · 18842 阅读 · 2 评论 -
SpringBoot 七 编码前的设计工作
z[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述](https://img-blog议将存csdnimg下cn/2020081014054479来png?x-oss-process=接上a传e/watermari,tmpe_ZgFuZ3poZW5naGVpdGk,shadok_wjRR10,text_aHR0cHMibG9nLmNzZG4ubmV6Ly57L0dlaXhpbl9zODYyODQwMA==,size_18,color_FFFFFF,t_702(https://im下·g-blo原创 2020-08-10 19:48:38 · 287 阅读 · 0 评论 -
SpringBoot 六 数据库连接池配置
数据库连接池https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starterpom.xml 是Maven的配置 文件原创 2020-08-08 15:43:40 · 872 阅读 · 0 评论 -
Spring Boot 四 创建新项目
web-Spring web原创 2020-08-08 15:43:09 · 202 阅读 · 0 评论 -
Spring 三 Bootstrap 后台模板
越新越好 能白嫖就白嫖 能力丰富一点 便于抽取修改直接搜bootstrap 后台模板https://github.com/ColorlibHQ/AdminLTE简称ATMIT协议 可以任意改 但必须要有个页面声明人家的版权只要这几个文件就行里面也有元素库 直接在左下角看到文件位置 打开后复制就可以了GA里面没有的 就去另一个地方拷过来Getntelella Admin https://github.com/puikinsh/gentelella演示 https://col.原创 2020-08-08 15:42:51 · 272 阅读 · 0 评论 -
Spring 二 Bootstrap 前台
CDN更好点 因为源码不在本地 所以打包快原创 2020-08-08 15:42:23 · 316 阅读 · 0 评论 -
SpringBoot 五 配置服务器 日志 JPA(与数据库连接池对应)
不变小绿叶 很有可能是java版本问题 创建的时候一定注意jdk版本还可以在setting里面 将相同图标的内容删掉 再恢复 或者从新创建原创 2020-08-05 16:16:38 · 498 阅读 · 1 评论 -
Spring boot 一 入门
微服务:把一个大项目 分成各个小项目 通过http进行连接 可替代性 可更新性比较强spring boot 可以快速开发微服务1.简化j2ee开发2整个spring技术栈的整合3整个j2ee技术的整合准备 安装配置jdkjdk: JAVA_HOME jdk目录 path:jdk目录\bin classpath:. ;%jdk根目录%\lib和mevnBuild 创建 -》 合作 ——》链接...原创 2020-07-31 22:40:10 · 285 阅读 · 0 评论