spring
一个会写bug的dog
写不出来高级bug的程序员不是一个好的架构师
展开
-
spring boot与spring mvc的区别是什么?
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...转载 2018-03-01 09:18:27 · 197 阅读 · 0 评论 -
Spring boot 集成rocketMQ 官方文档
RocketMQ-Spring原文地址:https://github.com/apache/rocketmq-spring/blob/master/README_zh_CN.md帮助开发者在Spring Boot中快速集成RocketMQ。支持Spring Message规范,方便开发者从其它MQ快速切换到RocketMQ。如何贡献和帮助社区我们永远欢迎开发者的帮助来使这个项目...转载 2019-03-14 11:35:49 · 8361 阅读 · 3 评论 -
spring boot 五中类型通知及统一日志处理
引言Spring AOP是一个对AOP原理的一种实现方式,另外还有其他的AOP实现如AspectJ等。AOP意为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,是OOP面向对象编程的一种补足。它是软件开发中的一个热点技术,Spring AOP 也是Spring框架的核心特性之一(另一个核心特性是IOC)。通过AOP技术,我们希望实现一种通用逻辑的解耦,解...原创 2019-03-11 17:45:30 · 1511 阅读 · 0 评论 -
spring boot 三种类型事物实现说明
首先需要了解的是spring boot 对事物的分类1: JDBC 事物引入依赖包spring-boot-starter-jdbcjdbc事物是传统方式,直接连接数据库进行操作。需要增加配置spring.datasource.url=jdbc:mysql://localhost/testspring.datasource.username=dbuserspring....原创 2019-03-13 17:51:44 · 1102 阅读 · 0 评论 -
java servlet3.1规范解读系列六: web安全之spring secret 处理
Spring Security是通过自定义的Filter对相关的URL进行权限控制,这些个filter组合起来通过两个过程对权限进行了控制,认证(authentication)和授权(authorization)。认证是来识别当前用户是谁的过程,授权是判断当前用户是否有权限进行相关操作的过程。认证(authentication)认证的过程相对简单,基本都是判断当前正在操作的用户(Princ...原创 2019-05-31 10:05:06 · 1085 阅读 · 0 评论 -
spring boot到底是怎么启动的
war包情况下,spring boot 是怎么加载的?图解:我们查看spring-web.jar包:/META-INF/services/javax.servlet.ServletContainerInitializer文件内容:org.springframework.web.SpringServletContainerInitializer :实现ServletContain...原创 2019-06-17 10:17:03 · 7098 阅读 · 0 评论