卸载idea社区版,安装Java编译器Idea企业版花了一点时间……
然后做设置,配置工件等完成实验
👈 教科书
第二章
1.SqlSessionFactory和SqlSession的作用和使用 P19
SqlSessionFactory用于创建SqlSession,它是MyBatis的核心对象,负责管理所有的数据库连接和映射器。
SqlSession是执行SQL语句的对象,它包含了执行SQL所需的所有方法。
2.Mapper接口编程时需要遵循的规范 P26
Mapper接口编程时需要遵循的规范:接口名与对应的XML文件名相同,接口中的方法名与XML文件中的id相同,方法参数与SQL语句中的参数一致,返回值类型与SQL语句的查询结果一致。
3.Mybatis配置文件中各个元素的含义与作用
<transactionManager />元素属性值的设定,<dataSource />元素属性值的设定
transactionManager:配置事务管理器,可以设置为JDBC或Spring等。
dataSource:配置数据源,可以设置为POOLED、UNPOOLED、JNDI等。
第3章
1.映射文件中各元素的含义和使用
<resultMap />元素的正确使用
resultMap:用于定义查询结果与Java对象之间的映射关系。
2.动态SQL中各元素的含义和使用
<if> 、<where>、<foreach>元素的正确使用
动态SQL中各元素的含义和使用:
if:根据条件判断是否执行某个SQL片段。
where:用于自动添加WHERE关键字。
foreach:用于遍历集合并生成相应的SQL片段。
3.嵌套结果和嵌套查询的区别 P54
嵌套结果是指将查询结果嵌套到另一个查询结果中,而嵌套查询是指在一个查询中嵌套另一个查询。
4.对一、对多关联查询的正确使用
对一、对多关联查询的正确使用:使用resultMap和association、collection元素实现一对一、一对多的关联查询。
5.熟悉Mybatis各个注解的含义
熟悉Mybatis各个注解的含义:@Insert、@Update、@Delete、@Select等。
第4章
1.Spring核心容器的4个模块 P74
Beans、Core、Context、Expression。
2.IoC的基本思想 P75
控制反转,将对象的创建和管理交给Spring框架。
3.Bean装配的常用注解的正确使用 P78
@Autowired、@Resource、@Inject等。
4.配置类的注解 P79
@Configuration、@ComponentScan、@Import等。
5.依赖注入的方式
依赖注入配置文件的正确使用
通过构造函数、Setter方法等。
6.Bean的作用域
singleton、prototype的含义和作用
第5章
1.AOP含义和基本术语
面向切面编程,是一种编程范式,可以在不修改源代码的情况下扩展程序的功能。
2.熟悉AOP的实现机制
不需要掌握代理的具体应用
通过代理模式实现。
3.AOP中的各种通知 P105
before、after、around、afterReturning、afterThrowing等。
4.基于XML的AOP实现中个元素的含义
aop:config、aop:pointcut、aop:advisor等。
5.实现AOP的注解
@Aspect、@Pointcut
6.Spring和Mybatis框架整合的思路 P111
通过Spring的IoC容器管理Mybatis的SqlSessionFactory和Mapper接口。
7.熟悉事务管理的配置和注解
@Transactional等。
第6章
1.SpringMVC的工作机制 P128
接收请求、处理请求、响应请求。
2.SpringMVC使用的注解的含义和作用
@Controller、@RequestMapping、@RequestMapping的组合注解
3.转发和重定向的表示
forward表示转发
@Controller
public class MyController {
@GetMapping("/somePath")
public String someMethod() {
// ... 处理逻辑 ...
// 转发到 /WEB-INF/views/somePage.jsp
return "forward:/WEB-INF/views/somePage.jsp";
}
}
redirect表示重定向。
@Controller
public class MyController {
@GetMapping("/somePath")
public String anotherMethod() {
// ... 处理逻辑 ...
// 重定向到 /anotherPath
return "redirect:/anotherPath";
}
}
第7章
1.数据绑定流程图 P143
描述从请求到响应的数据绑定过程。
2.了解处理器方法中的常见参数类型
HttpServletRequest、HttpServletResponse、Model等。
3.JSON数据格式 P159
一种轻量级的数据交换格式。
第8章
1.拦截器HandlerInceptor接口各个方法
preHandle、postHandle、afterCompletion等。
2.拦截器的执行流程 P171
按照配置文件中的顺序依次执行。
3.SSM框架整合时web.xml文件的正确使用 P189
配置DispatcherServlet等。
第9章
1.Spring Boot的特性
Spring Boot的特性:简化配置、自动装配、独立运行等。
2.IDEA中Spring Boot项目创建过程
IDEA中Spring Boot项目创建过程:创建项目、添加依赖、编写代码等。
3.常见的依赖启动器及其含义
spring-boot-starter、spring-boot-starter-web
常见的依赖启动器及其含义:spring-boot-starter、spring-boot-starter-web。
4.@SpringBootApplication注解的含义
包含了三个注解@SpringBootConfiguration、@EnableAutoConfigu和@ComponentScan
5.Spring Boot的全局配置文件
Spring Boot的全局配置文件:application.properties或application.yml。
第10章
1.Spring Boot中Web MVC的配置接口
了解Thymeleaf中常见的表达式类型
Spring Boot中Web MVC的配置接口:WebMvcConfigurerAdapter等。
了解Thymeleaf中常见的表达式类型:变量表达式、选择表达式、文本表达式等。