摘要: //注意,POJO类型必须提供setter方法用于注入,getter方法用于获取,Spring将POJO转JSON时,需要借助POJO的getter方法获取数据。 1 设置请求映射路径 @Controller @RequestMapping("/user") //当类上和方法上都添加了@Reques 阅读全文
posted @ 2023-10-17 21:55 10kcheung 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1 简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结 阅读全文
posted @ 2023-10-17 21:37 10kcheung 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1 Spring事务简介 (1) 事务作用:在数据层保障一系列的数据库操作同成功同失败。 (2) Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败。 (3) Spring为了管理事务,提供了一个平台事务管理器 PlatformTransactionManager。 publi 阅读全文
posted @ 2023-10-17 21:21 10kcheung 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1 AOP切入点表达式 (1) 语法格式 //切入点:要进行增强的方法了。//切入点表达式:要进行增强的方法的描述方式。<1> 语法格式切入点表达式标准格式:动作关键字(访问修饰符 返回值 包名.类/接口名.方法名(参数) 异常名)//动作关键字,描述切入点的行为动作,例如execution表示执行 阅读全文
posted @ 2023-10-17 21:02 10kcheung 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1 AOP简介 (1) AOP概念 Spring有两个核心的概念,一个是IOC/DI,一个是AOP。AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。SpringAOP是在不改变原有设计(代码)的前提下对其进行增强的,它的底层采用 阅读全文
posted @ 2023-10-17 21:02 10kcheung 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1 Spring整合Mybatis (1) 项目中导入整合需要的jar包 <dependency> <!--Spring操作数据库需要该jar包--> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId 阅读全文
posted @ 2023-10-17 21:00 10kcheung 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1 注解开发管理第三方bean //如果有多个bean要被Spring管理,直接在配置类中多些几个方法,方法上添加@Bean注解即可。 (1) 导入对应的jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artif 阅读全文
posted @ 2023-10-17 20:11 10kcheung 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1 注解开发定义bean //注解开发定义bean用的是2.5版提供的注解,使用注解代替bean标签。 (1) 删除原XML配置 //将配置文件中的<bean>标签删除掉。<bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"/> (2 阅读全文
posted @ 2023-10-17 14:45 10kcheung 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1 容器的创建方式 (1) 类路径下的XML配置文件 //这种方式是从resource目录下开始查找application.xml配置文件的,使用的是相对路径。ClassPathXmlApplicationContext cpxac = new ClassPathXmlApplicationCont 阅读全文
posted @ 2023-10-17 14:38 10kcheung 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1 实现Druid管理 (1) 导入druid 的依赖 //pom.xml中添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</version> </depe 阅读全文
posted @ 2023-10-17 14:18 10kcheung 阅读(20) 评论(0) 推荐(0) 编辑