ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口。ElasticSearch作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析。ElasticSearch主要特点:分布式、高可用、异步写入、多API、面向文档 。ElasticSearch核心概念:近实时,集群,节点(保存数据),索引
原创
精选
2023-06-30 17:10:43
696阅读
Spring Security 介绍Spring Security 是一个开源的安全框架,负责对web应用进行保护。Spring Securit
原创
2022-08-12 14:31:54
121阅读
SpringBoot应用简单示例SpringBoot应用简单示例HelloWorld搭建项目@ResponseBody的作用@ComponentScan排除扫描beanSpringBoot集成日志SpringBoot日志初始化原理消息转换器拦截器过滤器操作数据库Spring Data JpaDruid数据源Mybatis-Plus事务处理操作缓存AOP相关概念栗子工作流程切入点表达式书写规则注意
转载
2024-03-12 10:08:49
68阅读
Springboot actuator的简单使用 简介 公司基于springboot研发的系统,开发已经默认集成了actuator 为了安全起见这个插件
原创
2022-06-12 00:23:02
146阅读
简单研究下Springboot 整合RocketMQ。 使用的是Apache的rocketmq-spring-boot-starter 1. 初始化项目 1. pom 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://m
原创
2022-05-05 14:29:12
3297阅读
添加依赖 热部署 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true<
转载
2021-04-07 16:17:00
273阅读
2评论
HandlerMethodArgumentResolver的简单使用一、前言现在项目有这样的一个需求,前
原创
2022-10-21 17:14:18
310阅读
MongoDB 简介MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。基于分布式文件存储的数据库。由C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSql 数据库中比较热门的一种。MongoDB 是一个介于关...
原创
2021-08-21 21:08:01
200阅读
1.在pom.xml 加入配置文件 2.编辑代码 这个消息message 是从队列读取的消息。 @JmsListener(destination = "oa") 这样程序就可以从指定的队列读取消息了。
原创
2021-07-22 15:44:37
275阅读
目录Spring概述Spring是什么为什么要学习Springspring 的体系结构Spring相关概念程序的耦合:工厂模式和控制反转手写工厂模式解耦案例spring 的 IOC 解决程序耦合准备 spring 的开发包基本概念创建bean对象的三种方式bean的作用范围调整bean对象的生命周期基于 XML 的配置IOC 耦合 Spring概述Spring是什么Spring 是分层的 Jav
注:此文中主要是用于创建项目过程的一个参考,实际下方第四步中有张图自己忘记截图了,然后就在csdn参考其他博主里的文章找了一张图代替,图片信息本身是没有错误的,只是作为一个参考。这里需要注意一下图片中包名的差异 第一步: 第二步: 第三步: 第四步: 第五步 第六步: 第七步: 第八步:测试结果 c ...
转载
2021-10-12 23:19:00
428阅读
2评论
在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现1、pom 包配置
原创
2021-08-20 18:06:53
425阅读
一次性发多封邮件是一个比较耗时的功能,因此可以考虑借助于线程池Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor.在开发中实现异步任务,我们可以在配置类中添加@EnableAsync开始对异步任务的支持,并在相应的方法中使用@Async注解来声明一个异步任务。1.在ap...
原创
2021-06-10 17:42:58
233阅读
常用注解@SpringBootApplication前几章,在系统启动类里面,都加入了此启动注解,此注解是个组合注解,包括了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan注解。@SpringBootConfiguration继承至@Configuration,对于熟悉spring的开发者而言,此标注当前类是配置类,并
原创
2023-01-08 18:05:40
201阅读
前言在实际工作中,在存储一些非结构化或者缓存一些临时数据及热点数据时,一般上都会用上mongodb和redis进行这方面的需求。所以本文准备讲下缓存数据库Redis的集成,同时会介绍下基于Redis和注解驱动的SpringCache的简单使用。Redis介绍大家应该对Redis应该比较熟悉了。这几年也是大行其道的缓存数据库,目前的memcached由于使用场景及其存储数据结构的单一(不知道现在是否
原创
2023-01-08 18:20:58
249阅读
工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。===介绍===意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选
文章目录1.导入pom依赖2.修改配置文件3.ProvinceController4.封装返回结果5.扩展:自定义分页Spring Boot 集成 1.导入pom依赖<!-- pagehelper --><dependency> <groupId>com.github.pagehelper</groupId&
原创
2021-12-09 16:22:16
2406阅读
点赞
使用springBoot实现简单查询 一、新建Spring Initializr项目 1、选择tomcat、输入项目名称以及jdk版本,packaging选择War 3、选择需要的依赖以及springboot版本、选择项目地址 二、修改项目文件 修改application.properties 三、 ...
转载
2021-07-28 17:24:00
546阅读
2评论
一、注解列表如下@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfi
转载
2022-09-29 12:21:24
113阅读
前言手把手教你Springboot微服务项目搭建快速入门,通过本文学习Springboot的搭建快速入门,掌握微服务大致的配置服务,后续将会继续将核心组件引入到项目中 Springboot项目搭建将会从以下几个方面进行项目搭建快速入门 一、项目创建新建Maven项目根据上面操作即可完成项目搭建 二、pom.xml依赖添加接下来在po
转载
2024-02-20 17:15:17
17阅读