acorn.charset = utf-8
acorn.encode.enable = true
public class CorsFilter extends AcornFilter {
@Override
protected void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws IOException, ServletException {
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
response.addHeader("Access-Control-Allow-Headers", "origin, content-type, accept, authorization");
response.addHeader("Access-Control-Allow-Credentials", "true");
response.addHeader("Access-Control-Max-Age", "3600");
filterChain.doFilter(request, response);
}
}
acorn.filter.cors.path = /*
acorn.filter.cors.class = com.example.filter.CorsFilter
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.8.0</version>
</dependency>
acorn.dbcp.url = jdbc:mysql://localhost:3306/mydb
acorn.dbcp.username = root
acorn.dbcp.password = password
acorn.dbcp.driverClassName = com.mysql.cj.jdbc.Driver
acorn.dbcp.maxTotal = 20
acorn.dbcp.maxIdle = 10