What is SpringBoot?
源自官网:
https://spring.io/projects/spring-boot
2025年07月06日
源自官网:
https://spring.io/projects/spring-boot
2025年07月06日
什么是MyBatis
MyBatis是一款优秀的持久层框架,特别是在国内(国外据说还是 Hibernate 的天下)非常的流行,我们常说的SSM组合中的M指的就是#mybatis#。
MyBatis支持定制化SQL、存储过程以及高级映射等多种特性,单纯从代码上来看,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及手动处理结果集。而且MyBatis的使用也非常方便,可以通过简单的XML或注解来配置和映射数据信息。
2025年07月06日
优质文章,及时送达
Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。
其实笔者本人对这类框架源码题还是持一定的怀疑态度的。
如果笔者作为面试官,可能会问一些诸如“如果注入的属性为,你会从哪几个方向去排查”这些场景题。
那么既然写了这篇文章,闲话少说,发车看看Spring是如何解决的循环依赖,以及带大家看清循环依赖的本质是什么。
2025年07月06日
虽然我们在日常开发中,Spring Boot 使用非常多,算是目前 Java 开发领域一个标配了,但是小伙伴们仔细想想自己的面试经历,和 Spring Boot 相关的面试题都有哪些?个人感觉应该是比较少的,Spring Boot 本质上还是曾经 SSM 那一套,只是通过各种 starter 简化了配置而已,其他都是一模一样的,所以 Spring Boot 中很多面试题还是得回归到 Spring 中去解答!当然这并不是说 Spring Boot 中没什么可问的,Spring Boot 中其实也有一个非常经典的面试题,那就是 Spring Boot 的启动原理是什么?今天松哥就来和各位小伙伴聊一下这个问题。
2025年07月06日
IT行业一开始大多数人都是冲着高薪而来,但高薪也意味着其并不简单。在学习的过程中,有坚持下去的也有半途而废的。
源妹儿发现很多放弃的学生都是问题解决的能力不足。导致越学越困难,甚至到最后选择放弃。在这里为大家总结下载在后端基于ssm环境的web项目中,遇到问题如何去排查,赶紧拿小本本记好了
2025年07月06日
在现在的后端开发中,只要是使用关系型数据库,相信SSM架构(Spring Boot + MyBatis)已经成为首选。
不过在我们第一次运行或者部署项目的时候,通常要先手动连接数据库,执行一个SQL文件以创建数据库以及数据库表格完成数据库的初始化工作,这样我们的SSM应用程序才能够正常工作。
这样也对实际部署或者是容器化造成了一些麻烦,必须先手动初始化数据库再启动应用程序。
2025年07月06日
接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据
小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你 绝对需要的一份资料
实话说,这些都是从清华和北京Java大神高淇联合创作的《Java300集大型视频教程》分解出来,为了大家看得更直观,学的更简单,有需要的小伙伴
2025年07月06日
优质文章,及时送达
引言
昨天公众号粉丝咨询了一个问题,说自己之前面试被问@Transactional注解哪些场景下会失效,一时语塞致使面试失败。所以今天简单的和大家分享一下@Transactional相关的知识。
@Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙的就失效了。
2025年07月06日
在开发的过程中,会遇到大量的各种各样的异常需要去处理,并且在前后端分离的开发中,还有存在如何与前端约定,要让前端分清楚什么样的异常应该展现什么的内容提示给用户,一般不建议直接把一些框架内部抛出的异常直接展现到前台页面上去,都是要进行统一格式的封装,以便前端进行统一的处理。
一般来SSM框架的异常在每一层都会有不同的异常,比如数据层会有和数据库交互出现的异常。业务层会有一些业务报错,控制层中也会出现一些请求路径错误这些异常。
2025年07月06日
一、Spring面试题
1、Spring 在ssm中起什么作用?
Spring:轻量级框架
作用:Bean工厂,用来管理Bean的生命周期和框架集成。
两大核心: