Help me please, I am trying to make spring application to serve static content and database api requests, so here is my main class:
@Configuration
@EnableAutoConfiguration
@EntityScan(basePackages = { "domain" })
@EnableJpaRepositories(basePackages = { "repository" })
@ComponentScan(basePackages = { "configuration" })
public class Application {
private static final Log log = LogFactory.getLog(Application.class);
private static Class<Application> applicationClass = Application.class;
public static void main(String[] args) {
SpringApplication.run(applicationClass, args);
}
}
package configuration;
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = { "controller" })
public class ServerConfiguration extends WebMvcAutoConfiguration {
}
package configuration;
@Configuration
public class RestRepositoryConfiguration extends RepositoryRestConfigurerAdapter {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
super.configureRepositoryRestConfiguration(config);
config.setBasePath("/api");
}
}
How can I make spring response with static/folder/index.html on folder/index.html response?