SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎!
herman 2个月前 (01-03) 525浏览
SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎! 有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。视图不统一,导致启用 html 后,就不能访...
herman 2个月前 (01-03) 525浏览
SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎! 有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。视图不统一,导致启用 html 后,就不能访...
herman 3个月前 (11-24) 660浏览
Spring高频面试题:如何解决循环依赖问题! 循环依赖问题全景图 什么是循环依赖问题? ❝类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。❞ ❝比如下图中A类依赖了B类,B类依赖了C类,而最后C类又依赖...
herman 9个月前 (06-06) 2030浏览
SpringBoot 被越来越多的人使用,对于初学者和刚毕业的人来说,未经过正规项目的洗礼,很多人总是遇到一些稀奇古怪的问题。为此,我给群友整理了本文,希望这个仓库管理系统能给大家避坑。 下面是这个系统的一些简要说明。 仓库管理系统总共...
herman 1年前 (2020-02-12) 629浏览
Spring 可以说是最流行的 Java 框架之一,也是一只需要驯服的强大野兽。虽然它的基本概念相当容易掌握,但成为一名强大的 Spring 开发者仍需要很多时间和努力。 在本文中,我们将介绍 Spring 中一些常见的错误,特别是面向 We...
herman 2年前 (2019-04-30) 1408浏览
在面试中,很多人可能都会被问到“@Transational 注解失效了,可能原因是什么?”这类问题。 网上有很多答案。比如,@Transational 只能作用在 public 方法上。再比如,在同一个类中,一个 nan-transactio...
xmt_herman_gcy 2年前 (2019-04-26) 9299浏览
昨天发的那篇文章,很多网友给私信,自己把控不住自己,一刷抖音久刷个不停。这让我想起了何炅的那句话:“想要得到你就要学会付出,要付出还要坚持;如果你真的觉得很难,那你就放弃,如果你放弃了就不要抱怨。人生就是这样,世界是平衡的,每个人都是通过自己的努力...
herman 2年前 (2019-04-23) 1927浏览
最近,同事在空闲时间写了一个 Spring 的 demo,遇到了一个关于 JdbcTemplate 的小坑。今天我们一起来看看这个坑。 一般同事不喊我,一喊我准没好事。这次也不例外,他喊我并向我抛了一个异常:java.sql.SQLExcep...
herman 2年前 (2019-04-17) 1577浏览
前段时间,我发了一个关于 Spring 的脑图。不知道有多少人看过了?看过的请留言举手。 今天,我要抽个时间靠靠大家了。看看大家对 Spring 框架掌握的怎么样? 先来看看第一个面试题:Spring 中都用到了哪些设计模式? 我...
herman 2年前 (2019-03-27) 771浏览
有多少人是梦碎在Spring?别怕业余草Spring脑图教你一网打尽所有Spring面试题 有多少人是梦碎在 Spring?别怕业余草 Spring 脑图重磅来袭! 说实话,书到用时方恨少。Spring 只有你在面试的过程中,被打击彻头...
herman 2年前 (2019-03-26) 2680浏览
通过前面我的这篇文章《MyBatis 中 SqlSession 是线程安全的吗?》多数人看完都说,喜欢看!但是我在群里提问了一个问题,Mybatis 不是有 SqlSessionManager 了吗?为什么又提供了SqlSessionTemplat...
herman 2年前 (2019-03-22) 5024浏览
MyBatis 也是一个极其简单的框架,源码设计的非常巧妙。建议大家多读一读。 今天我就给大家从源码角度给大家说一说 MyBatis 中 SqlSession 为什么是线程安全的? 首先,你翻开 SqlSessio...
herman 2年前 (2019-02-22) 883浏览
很多人看过 Spring 的源码,但但他们都是为了看源码而看!并没有读懂 Spring 的设计思想,也没有思考过为什么要这样设计! 我在这篇文章《程序员如何阅读源码?大牛是如果形成的?》中,已经写到了如何阅读源码。而我的同事按照上面的步骤并...
herman 2年前 (2018-12-19) 6014浏览
webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,可以参考我前面关于 webflux 教程的一些文章。本文我们来学习...
herman 2年前 (2018-12-19) 4935浏览
把 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟放在一起来写更有比较性。这三个东西都是用来处理异常的,但是它们使用的场景都不一样。看本文给你详细的讲解,再也不怕面...
herman 2年前 (2018-12-19) 7585浏览
事件机制在一些大型项目中被经常使用,于是 Spring 专门提供了一套事件机制的接口,方面我们运用。本文来说说 ApplicationEventPublisher 的使用。 在设计模式中,观察者模式可以算得上是一个非常经典的行为型设计模式,...