Spring
文章平均质量分 71
csdn_yasin
IT领域杰出创作者。资深技术专家。
个人站:cnyasin.cn
展开
-
Docker-05-打包上线Java微服务
说明Docker打包上线Java微服务(SpringBoot项目)操作步骤idea随便创建一个SpringBoot项目@RestControllerpublic class IndexController { @RequestMapping("/index/index") public String index(){ return "hello."; }}先本地run确定可以访问:http://localhost:8080/index/in原创 2022-02-25 12:53:11 · 1286 阅读 · 0 评论 -
Redis-08-SpringBoot缓存之Redis方式
说明Redis-08-SpringBoot缓存之Redis操作步骤》加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> <groupId>org.spri原创 2022-02-21 22:06:00 · 2881 阅读 · 0 评论 -
Redis-07-SpringBoot集成Redis(RedisTemplate)
说明Redis-07-SpringBoot集成Redis(RedisTemplate)官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/操作步骤》加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis原创 2022-02-21 22:03:39 · 2938 阅读 · 0 评论 -
RabbitMQ-Java-08-备份交换机
说明RabbitMQ-Java-08-备份交换机本案例是一个Maven+SpringBoot项目假设你已经实现了上一节发布确认高级官方文档已包含绝大多数本案例内容。请移步:https://docs.spring.io/spring-amqp/docs/current/reference/html/核心概念》备份交换机说明备份交换机是为了解决什么问题呢?跟发布确认高级差不多,也是为了解决防止消息丢失问题无法投递的消息将转发给备份交换机主要操作有哪些呢?新建配置类新建一个原创 2022-01-03 17:56:17 · 1688 阅读 · 0 评论 -
RabbitMQ-Java-07-发布确认高级
说明RabbitMQ-Java-07-发布确认高级本案例是一个Maven+SpringBoot项目假设你已经实现了上一节延迟队列官方文档已包含绝大多数本案例内容。请移步:https://docs.spring.io/spring-amqp/docs/current/reference/html/核心概念》发布确认高级说明发布确认高级是为了解决什么问题呢?比如RabbitMq服务器宕机或重启导致数据丢失问题主要操作有哪些呢?准备一个Maven+SpringBoot项目,添加必原创 2022-01-03 17:55:03 · 3307 阅读 · 0 评论 -
RabbitMQ-Java-06-延迟队列
说明RabbitMQ-Java-06-延迟队列本案例是一个Maven+SpringBoot项目假设你已经实现了上一节死信队列官方文档已包含绝大多数本案例内容。请移步:https://docs.spring.io/spring-amqp/docs/current/reference/html/核心概念》延迟队列说明实现方式一:基于直接交换机的普通队列,给队列设置TTL该方式缺点:每个队列的TTL都是固定的,要想不同的TTL只能设置多个TTL,明显不符合我们的需求实现方式原创 2022-01-03 17:53:24 · 3679 阅读 · 0 评论 -
Java-SpringMVC配置详解
概念SpringMVC是Spring的一部分。什么是MVC?M(dao、service)V(html、jsp)C(Servlet)他是纯Java实现的核心三要素处理器映射器:(BeanNameUrlHandlerMapping)处理器适配器:(SimpleControllerHandlerAdapter)视图解析器:(InternalResourceViewResolver)idea如何创建简单的web项目(基于Maven)?新建父工程在父工程中new一个module(原创 2022-01-01 20:52:10 · 1774 阅读 · 0 评论 -
Java-Mybatis-Spring配置详解
概念什么是 MyBatis-Spring?MyBatis-Spring会帮助你将MyBatis代码无缝地整合到Spring中。它将允许MyBatis参与到Spring的事务管理之中,创建映射器mapper和SqlSession并注入到bean中,以及将Mybatis的异常转换为Spring的DataAccessException。最终,可以做到应用代码不依赖于MyBatis,Spring或MyBatis-Spring。核心原理跟单独使用mybatis的区别跟单独使用Mybatis类似原创 2022-01-01 20:49:14 · 2159 阅读 · 0 评论 -
Java-Spring5配置详解(下)
写在前面本文是基于我的上一篇笔记“Spring5笔记(上)”进行的知识点补充,绝大多数知识点已经合并到上一篇里。手动创建Spring项目(非Maven托管)idea中创建普通Java项目(或module)下载Spring离线jar包,并手动按需导入(导入方法此处省略),其中必须的包为:spring-aopspring-beansspring-contextspring-corespring-expressioncommons-logging这个包需要单独下载,而且必须要导入,原创 2022-01-01 20:43:22 · 3497 阅读 · 0 评论 -
Java-Spring5配置详解(上)
Spring简介2002年spring框架的雏形:interface212004年3月24日发布Spring1.0作者:Rod Johnson。他是一个音乐博士SSH(Struct2+Spring+Hibernate)SSM(SpringMVC+Spring+Mybatis)官网:https://spring.io官方下载地址:https://repo.spring.io/ui/native/release/org/springframework/springGitHub:https原创 2022-01-01 20:40:30 · 1704 阅读 · 0 评论