1.如何升级springboot框架
a.在pom.xml添加spring-boot-properties-migrator依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-properties-migrator</artifactId>
<scope>runtime</scope>
</dependency>
当升级到新版本时,有些属性、配置等可能已经被重命名或删除了,通过添加此依赖,能在工程启动过程中,在控制台打印出一些环境配置相关信息,来帮助我们做升级适配。
b.在pom.xml文件中修改spring-boot-starter-parent的版本号,设置为你想升级到的目标版本。
c.如果升级失败,看看控制台输出的日志,大概率是一些依赖没跟着升级的缘故。
2.如何设置spring boot项目端口号
按这个路径“src/main/resources/application.properties”,找到该文件,编辑文件,加上
server.port=8081
或在main方法里加上
@Bean public TomcatServletWebServerFactory servletContainer(){ return new TomcatServletWebServerFactory(8081) ; }
3.spring boot和spring框架的关系
spring boot相当于spring框架的升级,spring boot操作起来更简洁,俩者相当于进化后和进化前的关系,srping boot之间有空格
4.如何区分项目是spring项目,还是spring boot项目
a.从代码上判断
spring项目,实际上就是很多jar添加后的使用,没有@注释。
b.SpringToolSuite4这个工具,会在spring boot项目加上[boot]
5.如何解除上传文件大小的限制
修改application.yml文件
spring:
http:
multipart:
enabled: true
max-file-size: 30MB
max-request-size: 30MB
或者写个配置类
package com.blog.springboot.config;
import javax.servlet.MultipartConfigElement;
import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MulterFile {
/**
* 文件上传配置
* @return
*/
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//文件最大
factory.setMaxFileSize("30960KB"); //KB,MB
/// 设置总上传数据总大小
factory.setMaxRequestSize("309600KB");
return factory.createMultipartConfig();
}
}