Spring全家桶
Spring各部分说明
菜鸟驿站ㅤ
这个作者很懒,什么都没留下…
展开
-
Spring事件机制
1.背景事件驱动的一个常见形式便是发布-订阅模式。在跨进程的通信间,我们通常采用引入 MQ (消息队列) 来实现消息的发布和订阅。目前主流应用的架构中,均采用消息的发布-订阅模式来进行大型分布式系统的解耦。使得数据生产方和使用方分离,同时 MQ 还可起到削峰等作用。同一进程内很多时候也需要这种事件驱动机制来进行逻辑解耦。 试想如下场景: 现在系统中需要针对用户操作的行为进行记录,记录按照业务需求需存入缓存、MQ两处。如果此处不进行解耦直接在原有程序添加,代码如下:public void xxServi原创 2020-12-30 14:27:09 · 361 阅读 · 0 评论 -
Spring Boot整合Spring Security(简单数据库连接)
1.引入pom依赖 <!--这里可以不指定Spring Security的版本号,它会根据SpringBoot的版本来匹配对应的版本--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> &l原创 2020-11-04 09:45:11 · 858 阅读 · 0 评论 -
Spring Boot整合通用Mapper、配置druid连接池
首先说一下为什么用druid连接池吧:druid连接池可以监控数据库访问性能,druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,能比较方便的分析线上数据库访问性能。下面说一下Spring boot(以2.3.4为例)整合通用Mapper,并配置druid连接池(可以通过yml配置,也可以通过配置类配置,下面只讲第一种方法)。1.引入的jar包依赖 <dependency> <groupId>tk.mybatis</group原创 2020-10-29 10:28:52 · 1226 阅读 · 1 评论 -
数据的批量添加、批量修改
在进行数据推送或者其他业务时,会需要进行批量操作,这个时候就可以用到了Spring的jdbcTemplate。一、批量添加时://批量修改将未读取0改为读取中:1 arcCorpinfoDao.readFlagState(); //查询临时表:读取中readflag=1,数据存放List List<ArcCorpinfoMid> arcCorpI...原创 2018-12-05 09:16:14 · 7225 阅读 · 0 评论 -
Spring之Spring Security(入门)
简介:Spring Security 是基于 Spring 框架,提供Web 应用安全性。Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证一般要求用户提供用户名和密码,确认用户能否访问该系统;用户授权指的是验证某个用户是否有权限执行某个操作。下面进行最简单的Spring Security应用:1.在idea中创建spr...原创 2018-10-25 15:32:46 · 385 阅读 · 0 评论 -
你想了解的Spring、SpringMVC、SpringBoot、SpringCloud的区别与联系
一、背景简述:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。主要针对的是网站应用程序或者服务开发——URL路由、...原创 2019-10-10 10:26:08 · 331 阅读 · 0 评论