springboot相关配置

springboot相关配置

resources文件夹下新建一个banner.txt文件,加入相关内容即可,艺术字生成网站

---------------+---------------
___ /^^[___ _
/|^+----+ |#___________//
( -+ |____| ______-----+/
==_________--' \
~_|___|__

2. 跨域请求

添加此配置到WebMvc配置类中(推荐),也可以在每个Controller类上添加注解@CrossOrigin

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
//允许所有跨域请求
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOriginPatterns("*")
.allowedMethods("*")
.allowedHeaders("*")
.allowCredentials(true);
}
}

3. 自动重启

使用dev-tools实现项目代码修改后自动重启,相比于手动重启速度更快

  • 导入依赖,刷新maven,然后重启项目
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
  • 在IDEA设置中打开高级设置,搜索编译,打开下图中选项

image-20241231180541224

  • 在左侧打开服务工具窗口,右键项目启动类配置,选择编辑所选配置

image-20250108164756438

点击修改选项

image-20250108164858397

切换出IDE时 一项中选择 更新类和资源,这样只要光标焦点离开IDEA就会自动重新构建并启动项目,速度较快

image-20250108164933177