热部署
功能:springboot 热部署,修改html后不需要重启
设置步骤:
- pom引用spring-boot-devtools
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
IDEA设置以下两项(第一项如已设置直接设置第二项)
1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。
2) 组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running”配置DataSource
有时候不能使用配置文件配置数据库,需要在代码中使用特殊逻辑获取参数。 ```javascript @Configuration public class DataSourceConfig {
@Bean public DataSource getDataSource() { DataSourceBuilder dataSourceBuilder = DataSourceBuilder.create(); dataSourceBuilder.driverClassName(“org.h2.Driver”); dataSourceBuilder.url(“jdbc:h2:mem:test”); dataSourceBuilder.username(“SA”); dataSourceBuilder.password(“”); return dataSourceBuilder.build(); } }