1.查看MyBatis启动器版本信息:
a)https://github.com/mybatis/spring-boot-starter
2.SpringBoot热部署
a)开发阶段使用
b)需要在项目中添加依赖spring-boot-devtools
<!--热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!--当前依赖不继续传递-->
<optional>true</optional>
</dependency>
c)提供SpringBoot的maven构建工具
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
d)开启idea自动编译功能
e)运行时自动编译, Ctrl + Shift + Alt + /, registry…
3.Thymeleaf参数传递
<a th:href="@{'/user/del/' + ${u.id}}" th:onclick="return del([[${u.username}]])">删除</a>
Java配置: 使用java类充当配置信息
1.Spring1.0版本下, 没有注解, 创建对象只能通过标签配置.
2.Spring2.0时代, jdk5出现, 有了注解, Spring注解还不完善, 配置+注解.
3.Spring3.0后, 注解相当完善, 官方推荐全注解使用(Java配置)
Java配置相关注解:
1.@Value, 可以读取资源文件中的属性为对象的属性注入;
2.@PropertySource, 用于加载资源文件;
3.@Configuration, 声明一个java类为配置类;
4.@Bean, 将一个方法的返回值加入到Spring容器;
5.@ConfigurationProperties, 定义配置类使用的资源对象;
6.@EnableCOnfigurationProperties, 在配置类中使用指定的资源对象.