A heckin ton. Mostly hackish
This commit is contained in:
parent
052052d76b
commit
b229ff9a15
70 changed files with 2226 additions and 881 deletions
|
@ -1,20 +1,23 @@
|
|||
package achievements;
|
||||
|
||||
import achievements.misc.DbConnectionService;
|
||||
import achievements.misc.DbConnection;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
@SpringBootApplication
|
||||
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
|
||||
@EnableScheduling
|
||||
public class Application {
|
||||
|
||||
public static void main(String[] args) {
|
||||
var context = SpringApplication.run(Application.class, args);
|
||||
|
||||
// Verify the database connection succeeded
|
||||
var db = context.getBean(DbConnectionService.class);
|
||||
var db = context.getBean(DbConnection.class);
|
||||
if (db.getConnection() == null) {
|
||||
SpringApplication.exit(context, () -> 0);
|
||||
}
|
||||
|
@ -25,9 +28,9 @@ public class Application {
|
|||
return new WebMvcConfigurer() {
|
||||
@Override
|
||||
public void addCorsMappings(CorsRegistry registry) {
|
||||
registry
|
||||
.addMapping("/*")
|
||||
.allowedOrigins("*");
|
||||
registry
|
||||
.addMapping("/**")
|
||||
.allowedOrigins("*");
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue