Spring boot
文章平均质量分 60
浮生若梦·
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置jasypt 加密配置文件
Jasypt 加密配置文件Jasypt介绍Jasypt 也即Java Simplified Encryption是Sourceforge.net上的一个开源项目该技术可用于加密任务与应用程序,例如加密密码、敏感信息和数据通信、创建完整检查数据的sums. 其他性能包括高安全性、基于标准的加密技术、可同时单向和双向加密的加密密码、文本、数字和二进制文件。Jasypt也可以与Acegi Security整合也即Spring Security。Jasypt亦拥有加密应用配置的集成功能,而且提供一个开放的A原创 2022-01-12 15:40:53 · 1553 阅读 · 0 评论 -
java实现接收MQ消息后加入内存队列进行消费
java实现接收MQ消息后加入内存队列进行消费根据appSampleId进行区分,相同id的采用同一个线程去处理。ConcurrentHashMap、newFixedThreadPool都是线程安全的最多采用10个线程进行消费。package cn.com.genecast.modules.biobank.controller;import java.util.ArrayList;import java.util.List;import java.util.Map;import java原创 2021-12-22 18:35:33 · 1086 阅读 · 0 评论 -
使用 EasyExcel 读取和下载 excel 文件
前言EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。EasyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理(AnalysisEventListener)。构建工具类@Datapublic class User{ @ExcelProperty(value = "名称", index =原创 2021-05-26 16:10:56 · 5325 阅读 · 0 评论 -
Springboot 上传文件 MultipartFile 类型转CommonsMultipartFile报错
我们从根源上找一下问题的所在首先我们来了解一下MultipartFile 这个类型MultipartFileSpringMVC 中,文件的上传,是通过 MultipartResolver 实现的。 所以,如果要实现文件的上传,在SSM的项目中只要在 spring-mvc.xml 中注册相应的 MultipartResolver 即可。MultipartResolver 的实现类有两个:CommonsMultipartResolverStandardServletMultipartResolve原创 2020-06-02 11:15:21 · 4392 阅读 · 0 评论 -
Spring boot2.0配置 Mybatis、Activiti、FastJson
mybatis 配置经过多次摸索探寻出几种实现方式maven 配置 <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>原创 2020-05-19 17:40:43 · 401 阅读 · 0 评论 -
Spring 事务和 Spring boot 事务
Spring 事务首选是在配置文件中的配置<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean><tx:advice id="transactionAdv原创 2020-05-19 13:20:34 · 276 阅读 · 0 评论 -
Spring boot 学习整理(四) 深入Actuator
Actuator 是个什么呢?Actuator 是Spring boot 在应用程序中提供的众多web端点,提供他们了解应用程序运行时的内部状况,有了 Actuator ,你就可以知道Bean在 Spring 应用程序上下文里是如何组装在一起的,掌握应用程序可以获取环境的属性信息,运行时度量信息的快照…说白了,就是可以通过 url 查看当前项目的环境信息等等的一个控件具体先来试一试就知道了加入Maven依赖 <!--Actuator--> <dependency>原创 2020-05-15 14:03:08 · 199 阅读 · 0 评论 -
Spring boot 学习整理(三)注解介绍、mybaits配置、c3p0配置、log4j配置
@SpringBootApplication首先当然是这个最为关键的注解,由这个注解可以将项目启动@SpringBootApplicationpublic class ReadingListApplication { public static void main(String[] args) { SpringApplication.run(ReadingListApplication.class, args); }}@SpringBootApplication 开启了spring的原创 2020-05-14 16:59:39 · 326 阅读 · 0 评论 -
Spring boot 学习整理(二)新建项目的初始内容介绍
从pom.xml开始详细介绍修改这个版本号可能会导致默认隐藏的test下的类报错,具体原因请看上一篇文章,如果找不到这个test文件夹的话可能是隐藏了。在项目上右键点击如下操作,即可看到test文件夹配置统一的编码和JDK <properties> <!-- 统一编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!--统一JDK--原创 2020-05-12 16:55:21 · 178 阅读 · 0 评论 -
Spring boot 学习整理(一) IDEA创建Springboot项目
Spring boot 的创建一、Spring Initializr 方式创建选择新建项目接下来选择 Srping Initializr这里直接next 下一步选择 web --》spring web 可以指定版本号 如果这里的版本没有想要的话先随便选一个等一会儿修改直接finish创建好的项目目录结构如下其中,mvnw是一个maven wrapper script,它可以让你在没有安装maven或者maven版本不兼容的条件下运行maven的命令.原理:它会寻找mav原创 2020-05-11 17:58:52 · 163 阅读 · 0 评论