
Spring Boot 2.x
文章平均质量分 77
Spring Boot 2.x以实战出发详解
傲骄鹿先生
公众号:傲骄鹿先生。喜欢学习、沉淀、分享
展开
-
aspose-words、itextpdf完美解决java将word、excel、ppt、图片转换为pdf文件
面对日常开发过程中,将各种文件转换为pdf文件的问题,总是让人头疼,这次终于完美解决了!最好的效果无非就是在不限制文件大小、保持文件格式的情况下将文件转换为pdf格式文件,而且转换完成的文件不带水印,这样的效果应该可以满足很多需求了,下面将方法展示给大家供参考。原创 2023-08-03 14:09:14 · 6653 阅读 · 3 评论 -
Spring Boot 中使用 Spring Task 实现定时任务
在日常项目开发中我们经常要使用定时任务。比如定时获取信息,发布任务等等。今天我们就来看看如何在 Spring Boot 中使用 Spring 内置的定时任务。原创 2022-08-17 15:18:51 · 5569 阅读 · 0 评论 -
JAVA解析Excel工具EasyExcel
Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的excel也不会出现内存溢出;03版依赖POI的sax原创 2022-08-10 14:02:39 · 2438 阅读 · 0 评论 -
Spring Boot 2.x(十一)SpringBoot启动配置原理
几个重要的事件回调机制:1、配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunlistener 2、需要放在ioc容器中 3、ApplicationRunner 4、CommandLineRunner一、创建SpringApplicatio...原创 2019-12-18 15:51:57 · 526 阅读 · 0 评论 -
Spring Boot 2.x快速上手(十)Spring Boot热部署,打包,发布
目录一、热部署二、打包、发布一、热部署在实际的开发过程中或者是个人项目的搭建,需要很多次的修改,重构代码,如果每次修改代码都需要重新启动项目,这将会是一个让人非常恼火的事情,而且大项目重启,需要花费时间和人力,是非常难受的事情。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重...原创 2019-12-16 14:25:27 · 405 阅读 · 0 评论 -
Spring Boot 2.x快速上手(九)Spring Boot与MyBatis整合
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。目录一、Spring Boot与My...原创 2019-09-10 04:28:14 · 414 阅读 · 0 评论 -
Spring Boot 2.x快速上手(八)Spring Data 与JPA
Spring Data JPA(Java Persistence API),是Spring框架的主要构建块之一。如果您想使用持久数据,它也是一个强大的工具。目录一、Spring Data与JPA的介绍二、基本操作CRUD三、Jpa数据查询四、对象关系映射五、连接池与Druid六、事物配置Transaction一、Spring Data与JPA的介绍Spring ...原创 2019-09-04 00:02:24 · 608 阅读 · 0 评论 -
Spring Data Jpa的方法命名规则
关键字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals findById,findByIdEquals where id= ? Between fi...原创 2019-09-03 18:19:39 · 1607 阅读 · 1 评论 -
Spring Boot 2.x快速上手(七)Spring Boot与Web开发
前言:Spring Boot帮我们简化了架构的依赖和配置过程,但在Web开发层面上,仍然沿用Spring MVC开发的方式。目录一、Spring Boot中请求页面二、AJAX的应用与处理三、文件上传的处理四、获取表单数据五、404、500错误页面六、注册Filter七、替换Tomcat本次的学习环节依旧是采用案例的方式来进行学习的,学习的教程相关资料和视频也是...原创 2019-08-27 03:21:41 · 284 阅读 · 0 评论 -
Spring Boot 2.x快速上手(五)Spring Boot框架环境切换与自定义配置
目录一、简单认识YAML二、YAML语法格式三、环境配置文件四、自定义配置一、简单认识YAMLSpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目...原创 2019-08-21 23:50:13 · 259 阅读 · 0 评论 -
Spring Boot 2.x快速上手(四)Spring Boot框架中的日志框架Logback和Log4j2
前言:日志文件是用于记录系统操作事件的记录文件或者是文件集合,可以分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。日志框架就是更好的记录日志时使用的,记录日志是为了我们在工作中更好的查找相应的问题,也算是对我们操作的留痕吧。刚刚开始学习Java的时候我们都是使用System.out.prinfln()的方式在控制台进行打印的,而且这样的方式伴随了我们很长的...原创 2019-08-21 18:05:52 · 550 阅读 · 0 评论 -
Spring Boot 2.x快速上手(二)搭建简单的Spring Boot框架
前面简单的了解了Spring Boot的相关基本知识和使用Spring Boot的好处后,我们开始搭建一个简单的Spring Boot框架一、搭建简单的Spring Boot框架我们先进入到ide的创建工程页面,选择Spring Initializr项,jdk需要选择1.8以上的版本,然后next,填写完Group和Artifact后next,依次选择勾选,最后finish即可。...原创 2019-08-20 15:32:44 · 326 阅读 · 0 评论 -
IDEA @SpringBootApplication报错原因【已经解决】
IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。前面在搭建Spring Boot框架时,自动生成的MyspringbootApplication文件中@SpringBootApplication有报错的提示,需要重新的刷新Maven配置:依次打开file-...原创 2019-08-20 15:19:15 · 18798 阅读 · 6 评论 -
Spring Boot 2.x快速上手(六)Thymeleaf模板引擎的使用
说明:Thymeleaf模板引擎的需要具体的案例进行相关的学习,在此不进行整理,下面是找到的比较合适的学习资料供大家讨论学习:http://how2j.cn/k/springboot/springboot-thymeleat/1735.html...转载 2019-08-23 23:44:47 · 188 阅读 · 0 评论 -
Spring Boot 2.x快速上手(三)Spring Boot Web的常用配置
前面已经简单了学习了Spring Boot 简单框架搭建、测试以及所需要应用的依赖,接下来学习一下Spring Boot Web的常用配置一、Spring Boot Web的常用配置Spring Boot Web的常用配置通常有上面的几个,我们需要在application.properties文件中进行如下的配置:#1、修改tomcat的默认端口为8080server.p...原创 2019-08-20 02:19:38 · 331 阅读 · 0 评论 -
Spring Boot 2.x快速上手(一)入门
百度百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。目录一、什么是Spring Boot二...原创 2019-08-19 23:15:24 · 268 阅读 · 0 评论