![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot的学习
文章平均质量分 92
记录Springboot的学习
写bug的小屁孩
这个作者很懒,什么都没留下…
展开
-
Spring Boot整合Redis
把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。原创 2024-05-29 17:32:16 · 6167 阅读 · 2 评论 -
Spring Boot整合MyBatis
1.繁琐的编程模型需要手动管理数据库连接的创建、获取和关闭。需要手动创建和关闭Statement/PreparedStatement对象。需要手动处理查询结果集ResultSet的遍历和数据提取。2.低层次的抽象JDBC API提供的是底层的数据库访问接口,开发者需要关注很多细节性的问题,如SQL语句的拼装、结果集的映射等。开发效率较低,可维护性较差。3. 缺乏高级功能支持JDBC无法提供诸如事务管理、一级缓存、延迟加载等高级功能。需要开发者自行实现这些功能,增加开发难度。原创 2024-05-26 21:56:02 · 7024 阅读 · 0 评论 -
初识Spring Boot
互联网公司在开发Spring Boot项目时,通常会有一套规范的目录文件结构,这提高了代码的可读性和可维护性、实现了关注点分离、提升项目可扩展性。在初学Spring Boot时,经常遇到项目无法启动的奇怪现象,很有可能时应用启动的位置,即Application的启动类位置有问题。SpringBoot是建立在Spring框架之上的一个项目,它的目标是简化Spring应用程序的初始搭建以及开发过程。在实际的工作当中,我们通常会选择第二种,若项目庞大,漏掉了相关的配置扫描包,出现了问题是极其难以排查的。原创 2024-05-26 00:21:05 · 6880 阅读 · 0 评论 -
AOP编程
它通过将横切关注点从业务逻辑中解耦,不仅提升了代码的整洁度和可维护性,还极大地增强了代码的可复用性和扩展性。随着企业应用的复杂性不断增加,AOP提供了一种优雅且高效的解决方案,使得开发者能够更加专注于解决业务问题,而不是被底层的通用问题所困扰。AOP,提供了一种机制,可以将一些横切系统中多个模块的共同逻辑(如日志记录、事务管理、安全控制等)从代码中分离出来,以提高模块的内聚性和可重用性。AOP,面向切面编程,一种编程范式,指导开发者如何组织程序结构。OOP,面向对象编程,一种编程思想。原创 2024-05-25 14:34:32 · 6834 阅读 · 1 评论 -
IOC控制反转
通过Spring的IOC容器,我们不需要在 BusinessService 中创建 Logger 的实例,而是通过配置类 AppConfig 来告诉Spring如何创建这些Bean,以及它们之间的依赖关系。在传统的编程模式中,组件之间的依赖关系是由组件自身在内部创建和维护的。而在控制反转模式中,这种依赖关系由外部容器(如Spring框架)来管理,组件不再负责自己的依赖,而是通过外部容器来注入所需的依赖。Spring框架是实现控制反转的典型例子,它提供了一个强大的I0C容器来管理组件的生命周期和依赖关系。原创 2024-05-24 00:06:57 · 7099 阅读 · 1 评论 -
初识Spring
Spring 是一个开源的 Java 应用框架,它提供了一套全面的解决方案,用于开发企业级 Java 应用程序。Spring 框架旨在简化 Java 开发,并提供了一种灵活且非侵入式的编程模型,帮助开发人员构建可扩展、模块化和可维护的应用程序。原创 2024-05-23 22:42:11 · 6691 阅读 · 2 评论