![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java框架
文章平均质量分 88
林小果呀
主要记录个人的学习笔记,有空也会发发技术分享类文章
展开
-
代码生成器
MyBatis-Plus 的代码生成器能够根据数据库表结构自动生成相关的代码,极大地提高开发效率,减少重复劳动。原创 2024-07-03 17:03:03 · 269 阅读 · 0 评论 -
MyBatis-Plus
IService 里面已经提供了很多常用方法,例如批量保存、批量更新等。只需要配置好直接调用即可。原创 2024-07-03 16:58:52 · 562 阅读 · 0 评论 -
Spring Boot
官网:https://spring.io/projects/spring-bootSpring SpringMVC SpringBoot 的关系:他们的关系大概是: Spring Boot > Spring > Spring MVC约定优于配置(Convention over Configuration/COC),又称按约定编程,是一种软件设计规范,本质上是对系统、类库或框架中一些东西假定一个大众化合理的默认值。简单来说就是假如你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时, 才需原创 2024-05-29 15:17:01 · 920 阅读 · 2 评论 -
SSM整合配置
在spring的配置文件 applicationContext.xml 中我们需要指定扫描包,mysql数据源,mybatis和spring整合以及事务管理等。SSM框架是Spring、SpringMVC、MyBatis三个开源框架的集合,它们分别代表了三层架构的表现层、业务层和持久层。在springmvc的配置文件中,我们需要指定需要扫描的Controller,视图解析器等。在web.xml中需要我们指定spring的配置文件,springMVC的前端控制器等。原创 2024-05-20 17:08:39 · 913 阅读 · 0 评论 -
MyBatis
动态 SQL 是 MyBatis 的强大特性之一,使用 JDBC 或其它类似的框架,根据不同条件拼接 SQL 语句非常麻烦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号等,SQL 映射语句中的强大的动态 SQL 语言, 可以很好的解决这个问题。二级缓存和一级缓存都是为了提高检索效率的技术,最大的区别就是作用域的范围不一样,一级缓存的作用域是 sqlSession 会话级别,在一次会话有效,而二级缓存作用域是全局范围,针对不同的会话都有效。原创 2024-05-17 09:36:42 · 374 阅读 · 0 评论 -
SpringMVC
1)在applicationContext-mvc.xml中配置自定义视图解析器原创 2024-05-12 19:41:54 · 640 阅读 · 0 评论 -
JdbcTemplate
事务的隔离级别是数据库事务属性,用来定义一个事务可能受其他并发事务影响的程度。数据库事务必须具备ACID属性(原子性、一致性、隔离性、持久性),而隔离级别主要关注隔离性,防止多个事务并发执行时产生的问题,如脏读、不可重复读和幻读。Spring框架中的声明式事务管理是一种基于AOP(面向切面编程)的事务管理方式,它允许开发者通过声明的方式来管理事务,而不是通过编程的方式。是Spring中两种最常用的事务传播行为,它们定义了事务的边界以及方法如何与现有事务关联。注解或者XML配置来实现的。原创 2024-05-04 18:46:49 · 1089 阅读 · 0 评论 -
Spring
Spring 是一个开源框架,广泛用于 Java 应用程序的开发。Spring 的核心是提供了一个全面的编程和配置模型,旨在简化 Java 应用的开发和维护。这个框架主要通过以下几个方面来实现这一目标:官网:https://spring.io/1)引入依赖2)创建javaBean3)创建bean.xml并配置bean4)获取bean1.2 自定义Bean容器模拟实现简化版容器:1.3 获取Bean通过id获取通过类名获取该方法要求 ioc 容器中的同一个类的 bean 只能有一个,原创 2024-05-04 14:00:57 · 1362 阅读 · 0 评论