记录12.4日的学习内容
1.--------事务--------
- 特指数据库的事务,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。
- MySQL中InnoDB支持事务,而默认的MyISAM不支持事务
- 在SpringBoot中使用@Transactional
简单来说,事务就是两个事情要么同时执行出来,要么就都执行不出来,2或者是0。
2.--------SpringBoot--------
- 新一代框架,简化开发过程,提升开发效率
- @Controller + @ResponseBody = @RestController(前两个加起来等于第三个)一般来说都直接使用@RestController
- 从URL中获取参数:@PathVariable, 否则使用@RequestParam来获取参数
3.--------数据库操作--------
- 使用Spring-Data-Jpa组件,只需要制定一个接口并继承JpaRepository即可
- 方法:1.save:创建与更新
2.findById:通过id查找某一行的数据
3.findAll:查找所有的数据
4.--------Web 进阶--------
- 使用@Valid表单验证
- 使用AOP处理请求
5.--------SSM框架介绍--------
Spring + Spring MVC + MyBatis
现代java的源泉(the source for modern java)
5.--------JAVA8与Maven--------
Java8:Lambda表达式
Stream操作
方法引用 等
Maven:依赖管理——Jar包管理
项目构建
生命周期
插件机制