在一些业务场景中,需要生成pdf文件或者jpg图片,有时候还需要带上水印。我们可以事先用freemarker定义好html模板,然后把模板转换成pdf或jpg文件。同时freemarker模板还支持变量
2021-01-30 11:17:14
一、环境说明基础框架采用Spring Boot、Spring Data JPA、Hibernate。在动态查询中,有一种方式是采用Querydsl的方式。二、具体配置1、在pom.xml中,引入相关包和配置插件。(1)引
2021-01-30 11:17:03
前言
在实际项目中,比如我们有一个共享资源文件,我们程序会会同时并发的去读、写这个共享资源文件,那怎么能保证在高并发场景下安全、高效读写呢?OK,看了下文便知提示:以下是本篇
2021-01-30 11:16:47
最近使用JPA的时候,碰到需要自定义查询结果集的场景,网上搜了一下,都是需要自定义方法写一大串代码实现的,太繁琐了,有那时间还不如用mybaits。用JPA就是要尽量通过声明接口解决
2021-01-30 11:16:30
1. 策略模式策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。当你有许多仅在执行某些行为时略有不同的相似
2021-01-30 11:16:16
最近安装了idea,觉得比eclipse好用很多,今天不知道为啥yml文件就不识别了,上面显示一个问号,我查了半天,解决办法就是安装一个插件,我安装了下图的第一个和第三个插件,第二个本来就
2021-01-30 11:16:04
解决方法:补充:idea中yml文件图标小绿叶变成小网格问题及自动提示失效解决方法idea中yml文件图标小绿叶变成小网格问题及自动提示失效解决方法.yml文件突然变成下图小网格,且没
2021-01-30 11:15:49
前台处理首先前台先要获取所有的要删除数据的ID,并将ID拼接成字符串 例如: 2,3,4,5,然后通过GET请求返送到后台。后台处理控制器接收/** * @function 批量删除 * @param stu_id
2021-01-29 18:54:31
问题描述:使用springjpa更新数据时,有时候我们需要更新部分字段,对已有的内容保持不变,通常我们可以通过Spring提供的bean工具类BeanUtils来实现解决方法:BeanUtils复制对象,BeanU
2021-01-29 18:54:21
在 Java 中,方法调用一般通过 Virtual Call 还有 Classic Call。Classic Call 就是直接指向方法的地址,需要一次寻址到方法的地址,比直接执行代码慢。Virtual Call 需要通过 VM
2021-01-29 17:08:33
女朋友他们项目用了 spring-boot,以 spring-boot-parent 作为 parent:org.springframework.bootspring-boot-starter-parent
2021-01-29 17:08:18
springboot的jpa可以根据方法名自动解析sql 非常方便, 只需要在 dao接口中定义方法即可;下面是一个 demopackage com.bus365.root.dao; import java.io.Serializable;import
2021-01-29 15:15:46
Socket连接与硬件通信一、如何让socket随着springboot项目一起启动SpringBoot中CommandLineRunner的作用:平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的
2021-01-29 15:15:31
本节我们主要介绍 Ribbon 的一些常用配置和配置 Ribbon 的两种方式。
常用配置
1. 禁用 Eureka
当我们在 RestTemplate 上添加 @LoadBalanced 注解后,就可以用服务名称来调用
2021-01-29 12:05:20
springboot中集成jpa需要再pom文件中添加jpa的jar包,使用springboot的话iju不用自己规定版本号了,自动管理依赖版本即可。org.springframework.boot
2021-01-29 12:05:08
分页application.ymlspring: datasource: url: jdbc:mysql://127.0.0.1/jpa?useUnicode=true&characterEncoding=utf-8&useSSL=false username: root password: 123456
2021-01-29 12:04:51
jpa解决懒加载异常在我上一遍文章上进行行修改,SpringBoot2 实现JPA分页和排序分页实体类上改:@Entity@Table(name = "employee")@JsonIgnoreProperties(value={"hibernateLaz
2021-01-29 12:02:07
使用内置服务器启动springboot项目时,会从@SpringBootApplication修饰类所在的包开始,加载当前包和所有子包下的类,将由@Component @Repository @Service @Controller修饰的类
2021-01-29 11:47:38
出处:https://www.cnblogs.com/SunSpringeclipse下面创建的Maven项目,使用mybatis。eclipse里面能正常启动,在idea中一直卡在maybatis 加载位置。1、首先是不报错也没反应。这
2021-01-29 11:46:34
前言
网上SSO的框架很多,此篇文章使用的是自写的SSO来实现简单的登录授权功能,目的在于扩展性,权限这方面,自写扩展性会好点。提示:以下是本篇文章正文内容,下面案例可供参考一、
2021-01-29 11:45:36
需求背景需求一:SpringMVC构建的微服务系统,数据库对日期的存储是Long类型的时间戳,前端之前是默认使用Long类型时间,现在前端框架改动,要求后端响应数据时,Long类型的时间自动变
2021-01-29 11:39:46
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类。一、final关键字的基本用法在Java中,final关
2021-01-29 11:39:34
Java中的访问权限控制符有四个.
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
frie
2021-01-28 23:18:34
1:默认扫描启动类所在路径下所有的bean2:可以在启动类中添加注解,手动指定扫描路径:@ComponentScan(basePackages = {"com.xxx.service1.*","com.xxx.service2.**"})补充:Sprin
2021-01-28 19:52:15
前言:前段时间做了selenium的学习和实践,有点意犹未尽,所以自己就又学了下Appium的使用,因为这一套东西在16年已经停止维护了,不管实现还是设计上都不是很容易,也踩了很多坑,现在在
2021-01-28 19:52:07
1、springboot启动类实现接口ApplicationListener,实现方法onApplicationEvent,初始化上下文package test.projectTest;import org.mybatis.spring.bo
2021-01-28 19:51:54
我就废话不多说了,大家还是直接看代码吧~import java.io.IOException;import java.util.Collections;import java.util.Enumeration;import java.util.Map; import javax.ser
2021-01-28 19:51:36
例如我的bean中有以下4个字段private String code;private String _TOKENUUMS;private String TGC;private String U;在返回的json里只会显示{“code”:“xx”,“tgc”:“xx
2021-01-28 19:51:26
maven导入依赖org.springframework.bootspring-boot-starter-thymeleaf
2021-01-28 11:49:04
前言
使用Spring Boot 可以非常方便、快速搭建项目,使我们不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以。提示:以下是本篇文章
2021-01-28 11:47:51