1、SpringBoot简介
使用SpringBoot免除了很多配置文件,越来越容易上手
更轻量级的web开发
免除了配置Tomcat启动项目
只需要导出一个jar包,用java -jar即可启动web项目
2、SpringBoot优点
更快入门
开箱即用,简化了配置
内嵌式web容器
不需要写大量的配置信息xml
3、SpringBoot基本上采用了默认扫描的方式,默认去扫描一些文件夹或者文件
配置:默认扫描application.properties
静态文件:默认扫描static文件夹,比如放css、js、img、font
4、SpringBoot不推荐使用jsp,jsp会被编译成servlet,属于重量级;推荐使用模板(thymeleaf、freemaker、groovy),html相当于静态文件
5、什么是事务:指多个SQL作为单一逻辑单元进行执行的操作,要么完全执行,要么完全不执行
特性:ACID
原子性:多个SQL语句,要么都执行,要么都不执行
一致性:事务完成,必须使所有的数据保持一致
隔离性:指当前事务的修改必须与其它事务隔离开(不能同时进行操作一个数据)
持久性:事务执行完毕过后,对数据的影响是永久的