spring-boot
文章平均质量分 96
heshengfu1211
5年JAVA开发经验,熟练掌握Spring开源框架
展开
-
Spring Security的项目中集成JWT Token令牌安全访问后台API
一文带你搞定Spring Security的项目中集成JWT Token令牌,安全访问后台API原创 2022-12-25 23:06:36 · 905 阅读 · 0 评论 -
深入学习SpringBoot中的应用事件和监听器
1 引言在项SpringBoot目中我们经常需要一些监听器,通过监听一些事件做出相应的反应,并确保组件在生命周期内正常运行。比如上下文加载监听器。ContextLoaderListener监听ServletContextEvent用于确定何时初始化和销毁应用上下文,ContextRefreshListener监听应用上下文刷新事件ContextRefreshedEvent。有时根据业务需求,作为开发人员我们也需要定义自己的事件,比如自定义用户注册、更新和删除事件,并做出相应的处理。例如分布式组件zoo原创 2020-07-18 00:15:23 · 1145 阅读 · 0 评论 -
Spring-Data-Jpa中的常用注解详解及其用法
** 1 @Query注解详解及其用法**说明:本文的写作构建在我的公众号文章SpringBoot之路(二)使用用Spring-Data-JPA访问数据库进行基本的CRUD操作这篇文章的基础之上。@Query注解在spring-data-jpa中可用来定制自定义sql语句的数据库增删改查操作,使用起来也是非常方便1.1 源码分析@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD, ElementType.ANNOTATI.原创 2020-06-02 00:21:28 · 1894 阅读 · 0 评论 -
Spring AOP详解及其用法(二)
引言在我的上一篇博客中主要介绍了有关Spring Aop的概念,并翻译了官方网站中关于几种通知的使用,并没有涉及在项目中如何使用的实战。那么这篇博文笔者就讲一讲Spring AOP在异常处理和日志记录中的具体使用。这篇文章是在笔者之前写过的一篇博文Spring Boot整合Mybatis项目开发Restful API接口的基础上进行的,在此基础上,还需在项目的pom.xml文件的<depe...原创 2020-03-22 02:05:34 · 264 阅读 · 0 评论 -
vue整合element-ui库实现带表单的查询和数据导出功能
上一篇博客中笔者提到了自己在工作中使用axios的post请求类型调用excel的导出接口时遇到了一个坑,也提到过在下篇文章中再写一篇关于java使用apache poi组件实现带按钮下载的导出excel文件功能的博客。笔者当然要尽量说道做到,因此在这一边博客中本人继续带来干货,不仅带领读者实现带按钮的导出功能,还要在利用vue整合element-ui库在前端实现美观的接口数据的展示。话不多说,...原创 2020-01-09 01:26:31 · 4512 阅读 · 5 评论 -
SpringBoot中的 ApplicationEvent和Listener
SpringBoot中除了常用的Spring框架事件,如ContextRefreshedEvent,一个SpingApplication类还能发布一些额外的事件;注意:事实上一些事件通常在ApplicationContenxt创建之前被启动,所以无法在一个头部标有@Bean的方法中注册监听器。但是可以通过SpringApplication.addListener(ApplicationL...翻译 2020-01-07 09:09:23 · 600 阅读 · 0 评论 -
SpringBoot项目一:Spring-Boot整合oracle数据库之HikariCP数据源
前言:在大公司里面,一般采用Oracle数据库存储自己的客户信息数据。本文参考了包括springboot开发指南及网上一些其他优秀博客整合了自己的SpringBoot+Oracle数据库+HikariDataSource数据源项目,这个项目也将作为学习完整的springboot开发指南以及与实现前后端分离项目的基础。1.前提条件: 1.1 SpringBoot版本:v2.1.4.R...原创 2019-05-28 02:17:40 · 24425 阅读 · 0 评论 -
Linux系统上安装Redis服务器及Redis在spring-boot项目中作为缓存技术的应用
前言:redis作为一种优秀的key-value型数据库在解决数据库查询瓶颈方面有着显著的优势,因为Redis性能极高 ,读和写的速度分别达到了110000次/s和81000次/s 。当你的项目页面遇到需要高并发调用后台接口,而且数据量越来越大导致查询异常缓慢时,这时候使用Redis的作为数据的缓存就是一个很好的解决方案。Redis不仅仅支持简单的key-value类型的数据,同时还提供st...原创 2019-03-10 00:43:32 · 363 阅读 · 0 评论 -
Spring Boot整合Mybatis项目开发Restful API接口
前言:使用Spring boot搭建的项目开发人员可以使用大量的注解替代了繁琐的xml配置,在我的上一篇文章使用Spring Boot + Spring DataJpa 开发RestFul Api时,采用了Spring Data Jpa作为持久层框架,省略了大部分sql语句。但是采用Spring DataJpa作为持久层框架,Dao层直接继承CrudRepository或JpaRepositor...原创 2019-01-02 01:00:51 · 6123 阅读 · 1 评论 -
spring-boot项目rest接口采用Jpa-data连接数据库实现数据的增删改查
这篇博客是在上一遍博客搭建好spring-boot demo项目的基础上开发的,本来在家里早就已经实现了自己的demo,只是最近加班多,我个人也有点懒,所以知道今天才写到博客上来。需要参考spring-boot项目搭建和简单rest接口实现的朋友可以参考我的上一篇博客:使用IntelliJ IDEA 开发工具搭建spring-boot项目笔记(一)首先,采用Java Persist...原创 2018-11-22 00:05:12 · 661 阅读 · 0 评论 -
使用IntelliJ IDEA 开发工具搭建spring-boot项目笔记(一)
(一) 写在前面 McroService微服务可以说是当前互联网公司最火的技术了,笔者最近也开始一边学习spring-boot和spring-cloud技术,一边在家搭建Spring-boot项目。这里我选择用intelliJ IDEA开发工具是有一定原因的,笔者最近两年在公司开发使用的java开发工具一直是eclipse,前端用的是visual studio。但是我发现用...原创 2018-09-22 01:15:15 · 539 阅读 · 2 评论