四、依赖注入DI简介Bean之间的依赖称为依赖注入。例:人穿不同的鞋子去完成不同的活动。比如,人穿篮球鞋去打篮球,穿跑步鞋去跑步锻炼,穿皮鞋去上班等等。所以人和鞋子就是依赖关系。我们用代码来展现依赖,定义两个接口,一个事人类(Person),一个是鞋子(Shoes)package com.lay.ioc.pojo.definiion; public interface Person { p
转载 2023-10-07 19:57:22
116阅读
# Spring Boot整合DWR ## 概述 DWR(Direct Web Remoting)是一个开源Java框架,用于将Java类的方法以异步方式发布为Web服务,使得客户端能够通过JavaScript调用这些方法。Spring Boot是一个快速开发框架,可以简化Spring应用的配置和部署。本文将介绍如何使用Spring Boot整合DWR,以实现Java方法的异步调用。 ##
原创 2024-01-07 11:39:28
291阅读
为什么非要利用Spring来整合DWR呢?个人见解:       在一个项目中,尤其是利用SSH(Struts+Hibernate+Spring)整合开发的时候通常是利用Spring来进行管理的,因此即使在使用AJAX技术的项目中仍希望由Spring来进行整体的管理整合工作,这样的统一管理思想很喜欢。dwr的设计构思很是巧妙。 第一、把j
转载 2024-01-21 10:50:38
113阅读
功能需求很简单:我想实现一个在线下载简历docx文档的功能实现效果如下:点击下载后,就出现下载的文档目前该方式有局限性只能下载微软的word文档,而wps的会下载失败一、具体代码使用的库为 org.apache.poi 专门处理Microsoft 的文档<dependency> <groupId>org.apache.poi</groupId&
转载 2023-05-25 20:38:58
80阅读
Spring/Spring Boot中使用@Async当我们在调用某些耗时的方法,比如发起第三方调用时而不关心他的返回值,可以采用@Async来实现异步调用。极大的提升程序的响应速度。在以往的编程方法中我们一般都是开启另一个线程去处理类似的场景,而在Spring 3.x之后则可以使用@Async。@Target({ElementType.METHOD, ElementType.TYPE})...
Spring Cache是一个框架,实现了基于注解的缓存功能。只需要增加一个注释,就可以实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的Cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术的抽象接口。针对不同的缓存技术,需要实现不同的CacheManager在Spring Boot项目中,使用
原创 2024-10-14 12:17:54
62阅读
9.10引言:不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项。在我们快速开发项目时,一般都会用到Spring Boot,主要得益于Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),便能使得开发者能够更加专注于业务逻辑,快速开发项目,减轻很多繁琐的造轮子。当然,作为Spring Boot的精髓,自动配置原理的工作过程往往只有在“面试”
JPA的使用一步到位
原创 2021-08-05 17:19:21
4203阅读
1、正常使用<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>0.2.0</ver
转载 2023-11-15 16:01:21
53阅读
spring boot 应用 文章目录spring boot 应用spring boot简介spring boot的特点spring boot项目搭建环境搭建集成Mybatis事务处理异常处理静态资源模板引擎swagger2日志的集成 2018年毕业时用的ssm框架,也是慢慢的2019年下半年开始接触spring bootspring boot也是那时候开始慢慢兴起,相比SSM框架来说,spr
转载 2024-03-11 14:34:38
59阅读
Message Broker与AMQP简介Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景:消息路由到一个或多个目的地消息转化为其他的表现方式执行消息的聚集、消息的分解,并将结果发送到他们的目的地,然后重新组合成相应的结果返回给消息用户调用Web服务来检索数据响应事件或错误使用发布-订阅模式来提供内容或基于主题的消息路由AMQP...
转载 2021-06-21 18:17:12
186阅读
很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。 Message Broker与AMQP简介 Message Broker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景: 消息路由到一个或多个目的地 消息转化为其他的表现方式 执行消息的聚集、消息的分解,并将结果发送到他们的
转载 2014-06-06 15:41:00
84阅读
2评论
1在启动类上使用注解 2在resources资源文件夹中添加ehcache.xml 3在使用的方法上添加注解
转载 2019-05-04 20:12:00
105阅读
2评论
0.版本选择我这里选择了5.6.x,记得如果spring-boot-starter-parent是1.x可以选择2.x版本的elasticsearch,版本要对应,不然会有莫名其妙的问题1.安装ElasticSearchhttps://www.elastic.co/downloads/past-releaseswindows 测试的,解压就能用解压,到bin目录,双击elasticse...
原创 2022-08-01 20:20:42
305阅读
个人觉得JdbcTemplate相较于MyBaits,Hibernate等数据库框架更容易上手,对SQL的操作也更为直观方便,所以在项目中也是一个不错的选择。
转载 2022-11-24 22:56:18
134阅读
文章目录序列化反序列化在同一个class中序列化和反序列化 Spring Boot中使用@JsonComponent@JsonComponent 是Spring boot的核心注解,使用@JsonComponent 之后就不需要手动将Jackson的序列化和反序列化手动加入ObjectMapper了。使用这个注解就够了。序列化假如我们有个User类,它里面有一个Color属性:@Data@AllA
原创 2021-04-20 12:14:18
924阅读
1点赞
缓存简介在Java和Spring里,缓存减少了数据库的压力,提高了响应速度,是高性能应用不可或缺的部分。缓存的工作原理缓存的核心是减少访问高成本资源(如数据库)的次数。当一个请求来到,系统首先检查是否有缓存数据。如果有,直接使用缓存数据;如果没有,才去访问数据库,同时将结果存入缓存。下次同样的请求来时,就可以直接用缓存的数据了。缓存类型在Java中,缓存可以大致分为两种:本地缓存和分布式缓存。本地
原创 精选 2024-04-04 18:05:32
466阅读
前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间。 swagger 是⼀个⽤于⽣成服务器接⼝的规范性⽂档,并且能够对接⼝进⾏测试的⼯具。作用⽣成接⼝说明⽂档对接⼝进⾏测试使用步骤添加依赖<code-box id="code-86ShJR" style="padding: 0px; margin: 5px; position: relative; display: block; b
原创 精选 2022-11-06 10:47:10
309阅读
https://mp.weixin.qq.com/s/KKzGFHvvorYiXIbDOTrmaQ复刻一篇老文,为后续要发的内容做一些铺垫MessageBroker与AMQP简介MessageBroker是一种消息验证、传输、路由的架构模式,其设计目标主要应用于下面这些场景:消息路由到一个或多个目的地消息转化为其他的表现方式执行消息的聚集、消息的分解,并将结果发送到他们的目的地,然后重新组合相应返
转载 2020-09-12 22:45:45
286阅读
WebJars能使Maven的依赖管理支持OSS的JavaScript库/CSS库,比如jQuery、Bootstrap等; WebJars是将Web前端Javascript和CSS等资源打包成Java的Jar包,这样在Java Web开发中我们可以借助Maven这些依赖库的管理,保证这些Web资源
原创 2021-08-20 11:41:22
355阅读
  • 1
  • 2
  • 3
  • 4
  • 5