![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论
文章平均质量分 64
阿飞呀-
不以物喜,不以己悲。
展开
-
Java中的Optiona类
Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。学习链接:理解、学习与使用 JAVA 中的 OPTIONAL...原创 2022-03-10 14:54:07 · 456 阅读 · 0 评论 -
Mybatis 和 Mybatis Plus 的使用区别
一、MyBatisMyBatis前身是iBatis,是Clinton Begin在2001年发起的一个开源项目。发展成为一款基于java的持久层框架。Mybatis是一款优秀的持久层框架支持自定义SQL查询、存储过程和高级映射,消除了几乎所有的JDBC代码和参数的手动设置以及结果集的检索。MyBatis可以使用简单的XML或者注解进行映射和配置,通过将参数映射到配置的SQL最终解析为执行的SQL语句,查询后将SQl结果集映射成java对象返回。MyBatis提供的持久层框架包括SQL Maps(Mappe原创 2021-11-13 14:28:37 · 748 阅读 · 0 评论 -
Spring的生态圈、Spring全家桶
Springboot是伴随spring4诞生的,除了springboot之外,spring作为企业级应用开发的轻量级解决方案提供了许多子项目;这些子项目可以更好地理解其设计架构、思想并使用spring,spring的整个生态系统包括以下内容。1. Spring Framework(Core)Spring的核心项目,其中包含了一系列IoC容器的设计,提供了依赖注入的实现,同时,还集成了AOP,提供了面向切面编程的实现;当然还有MVC、JDBC、事务处理模块的实现。2. Spring boot提供了快速原创 2021-11-10 13:51:46 · 3166 阅读 · 0 评论