摘要:
####新建Adapter 选择所在工程,更改adapter名 ####选择Adapter类型,此处以xml为例(根据业务需求可以选择其他类型) 下一步选择数据源,测试成功 ####模板绑定Data Adapter的数据 以下两种方式都可以 配置数据源,配置完后需要检查是否所有字段都加载了,因为空数
阅读全文
posted @ 2021-04-30 10:18
飞飞乐园
阅读(60)
推荐(0)
摘要:
####新建jasperreport工程 右键选择新建 ####新建空白模板 选择下一步,选择模板所在工程,修改模板名字 下一步选择一个空数据源 至此一个空白模板就建好了 如上图所示,报表模板被垂直的分层,每一个部分都是一个Band,每一个Band的特点不同,在生成报表的时候有些band多次打印,有
阅读全文
posted @ 2021-04-30 09:26
飞飞乐园
阅读(155)
推荐(0)
摘要:
###ORACLE里面的权限有系统权限和对象权限两种 ####权限查询 select distinct p.privilege from user_sys_privs p order by p.privilege asc;--查询所有系统权限 select distinct t.privilege
阅读全文
posted @ 2021-04-28 11:18
飞飞乐园
阅读(626)
推荐(0)
摘要:
###1 pom.xml中配置引入依赖 <!--引入swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>
阅读全文
posted @ 2021-04-12 22:01
飞飞乐园
阅读(375)
推荐(0)
摘要:
#1 在idea安装lombok插件 #2 项目中导入lombok的jar包 maven中查找lombok <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.p
阅读全文
posted @ 2021-03-30 22:47
飞飞乐园
阅读(284)
推荐(0)
摘要:
配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修改SpringBoot自动配置的默认值,因为Spri
阅读全文
posted @ 2021-03-30 08:27
飞飞乐园
阅读(232)
推荐(0)
摘要:
Spring官方提供了非常方便的工具让我们快速构建应用 Spring Initializr:https://start.spring.io/ **项目创建方式一:使用Spring Initializr 的 Web页面创建项目** 1、打开 https://start.spring.io/ 2、填写项
阅读全文
posted @ 2021-03-30 08:24
飞飞乐园
阅读(70)
推荐(0)
摘要:
profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境; ###配置文件 我们在主配置文件编写的时候,文件名可以是 application-.properties/yml , 用来指定多个环境版本; 例如: application-test.pro
阅读全文
posted @ 2021-03-30 08:22
飞飞乐园
阅读(248)
推荐(0)
摘要:
Springboot中可以用@Validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 我们这里来写个注解让我们的name不能为空@NotBlank(message="名字不能为空") 要用@Validated,需要在pom.xml中加入引用,@NotBlank需要用到im
阅读全文
posted @ 2021-03-30 08:19
飞飞乐园
阅读(82)
推荐(0)
摘要:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID给程序配置新的数据库的时候,出现了以下错误 ORA-12
阅读全文
posted @ 2021-03-30 08:18
飞飞乐园
阅读(2250)
推荐(0)
摘要:
#动态SQL 常用元素 if,choose (when, otherwise),trim (where, set),foreach ###if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <select id="findActiveBlogWithTitleLike
阅读全文
posted @ 2021-03-15 20:21
飞飞乐园
阅读(48)
推荐(0)
摘要:
#XML映射器 要使用XML文件需要在pom.xml里面的build中配置映射路径,不然编译后xml到不了classpath中,在springboot中,还需要在启动类或者配置类上加上注解@MapperScan("com.example.springstudy.mapper")//根据项目的mapp
阅读全文
posted @ 2021-03-15 20:19
飞飞乐园
阅读(102)
推荐(0)
摘要:
#条件构造器 说明: 以下出现的第一个入参boolean condition表示该条件是否加入最后生成的sql中, g例如:query.like(StringUtils.isNotBlank(name), EntitygetName, name) .eq(age!=null && age >= 0,
阅读全文
posted @ 2021-03-15 20:17
飞飞乐园
阅读(79)
推荐(0)
摘要:
#Markdown简介 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 ##优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标
阅读全文
posted @ 2021-03-10 11:58
飞飞乐园
阅读(46)
推荐(0)
摘要:
1.MP的性能插件用于输出每条sql以及执行时间。 ①导入插件 @Bean @Profile({"dev","test"})//设置dev test环境开启,保证效率 public PerformanceInterceptor performanceInterceptor(){ Performanc
阅读全文
posted @ 2021-03-09 22:35
飞飞乐园
阅读(96)
推荐(0)
摘要:
1.分页查询 ①配置类中追加分页插件 //注册分页插件 @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } ②测试分页查询 //测试分页查询 @Test
阅读全文
posted @ 2021-03-09 20:56
飞飞乐园
阅读(237)
推荐(0)
摘要:
乐观锁:十分乐观。总是认为不会出现问题,无论干什么也不上锁,出了问题再次更新测试。 悲观锁:十分悲观。总是认为会出问题,无论干什么都会上锁,再去操作。 乐观锁实现方式: ·取出记录时,获取当前version ·更新时带上version ·执行更新时,set version=newVersion wh
阅读全文
posted @ 2021-03-04 22:17
飞飞乐园
阅读(44)
推荐(0)
摘要:
1.主键生成策略 配置主键自增: ①实体类字段加上(@TableId(type=IdType.AUTO)) ②数据库字段一定要自增 其余的源码解释: public enum IdType{ AUTO(0),//自增 NONE(1),//未设置主键 INPUT(2),//手动输入 ID_WORK(3)
阅读全文
posted @ 2021-03-04 21:14
飞飞乐园
阅读(351)
推荐(0)
摘要:
关于classpth的理解如下图。就是target\classes 获取项目类编译后的路径 String path = 类名.class.getClassLoader().getResource("").getPath();
阅读全文
posted @ 2021-03-04 10:45
飞飞乐园
阅读(63)
推荐(0)
摘要:
Iterator是一种抽象的数据访问模型。通过Iterator对象遍历集合的模式称为迭代器。 Java提供了标准的迭代器模型,即集合类实现java.util.Iterable接口,返回java.util.Iterator实例。 使用Iterator模式进行迭代的好处有: 对任何集合都采用同一种访问模
阅读全文
posted @ 2021-03-02 11:01
飞飞乐园
阅读(66)
推荐(0)