Heroku currently uses OpenJDK 8 to run your application by default.
Heroku currently uses OpenJDK 8 to run your application by default. OpenJDK versions 17, 15, 13, 11, and 7 are also available. Depending on the major version you select the latest available update of that JDK will be used each time you deploy your app.
Current default versions are:
Java 7 - 1.7.0_332
Java 8 - 1.8.0_322
Java 11 - 11.0.14
Java 13 - 13.0.10
Java 15 - 15.0.6
Java 17 - 17.0.2
@Bean(name = "dwhTransactionManager")
@Primary
public PlatformTransactionManager dwhTransactionManager(@Qualifier("dwhDatasource") DataSource ds) {
return new DataSourceTransactionManager(ds);
}
Почему пишется аннотация к ним, если класс только один, у него нет родительского класса и похожих методов?
И почему пишется "Employee() {}" до создания метода c этим именем?