- 博客(5)
- 收藏
- 关注
原创 springboot和mybatisplus
Spring Boot 是一个用于简化创建和开发独立、生产级别的 Spring 应用程序的框架。它是基于 Spring 框架的,并提供了一种快速、灵活的方式来构建应用程序。
2023-12-10 21:37:45 510 1
原创 MyBatis
mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。最后mybatis框架执行sql并将结果映射为java对象并返回。
2023-12-03 18:08:29 332 1
原创 SpringMVC
(3)处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。拦截器概述:Spring MVC的拦截器(Interceptor)与Java Servlet的过滤器(Filter)类似,主要用于拦截用户的请求并做相应的处理。在Spring MVC 中使用 @RequestMapping 将请求与处理方法一一对应 ,@RequestMapping负责将不同请求映射到对应的控制器方法中。
2023-11-26 22:00:06 830
原创 Spring AOP和事务
是通过AOP代理实现的,对被代理对象的每个方法进行拦截,在方法执行前启动事务,在方法执行完成后根据是否有异常及异常的类型进行提交或回滚。(1) PlatformTransactionManager【事务平台管理器】是一个接口,定义了获取事务【getTransaction】、提交事务【commit】、回滚事务【rollback】的接口(2)TransactionDefinition【事务定义信息】是一个接口,定义了事务隔离级别、事务传播行为、事务超时时间、事务是否只读。
2023-11-19 21:48:50 50
原创 Spring IOC(把对象交给容器来创建)
完成依赖注入的注解:@Autowired:通过该注解可以消除setter和getter方法,默认按照Bean的类型进行装配 @Resource:和@Autowired功能是一样的,区别在于该注解默认是按照名称来装配注入的,通过name来指定Bean实例名称 @Qualifier:该注解与@Autowired注解配合使用,当@Autowired注解需要按照名称来装配注入时,使用该注解指定Bean实例名称。
2023-11-12 21:09:43 74 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人