<project xmlns=“http://maven.apache.org/POM/4.0.0”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
javacv-tutorials
com.bolingcavalry
1.0-SNAPSHOT
4.0.0
face-detect-demo
jar
org.springframework.boot
spring-boot-dependencies
${springboot.version}
pom
import
org.springframework.boot
spring-boot-starter-freemarker
org.springframework.boot
spring-boot-starter-web
org.projectlombok
lombok
org.springframework.boot
spring-boot-starter-test
test
org.bytedeco
javacv-platform
org.bytedeco
javacv
org.bytedeco
javacpp
org.bytedeco.javacpp-presets
ffmpeg-platform
org.bytedeco.javacpp-presets
ffmpeg
org.springframework.boot
spring-boot-maven-plugin
com.bolingcavalry.facedetect.FaceDetectApplication
repackage
- 配置文件如下,要重点关注前段模板、文件上传大小、模型文件目录等配置:
FreeMarker 配置
spring.freemarker.allow-request-override=false
#Enable template caching.启用模板缓存。
spring.freemarker.cache=false
spring.freemarker.check-template-location=true
spring.freemarker.charset=UTF-8
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=false
spring.freemarker.expose-session-attributes=false
spring.freemarker.expose-spring-macro-helpers=false
#设置面板后缀
spring.freemarker.suffix=.ftl
设置单个文件最大内存
spring.servlet.multipart.max-file-size=100MB
设置所有文件最大内存
spring.servlet.multipart.max-request-size=1000MB
自定义文件上传路径
web.upload-path=/app/images