Я переношу свой весенний проект mvc на весеннюю загрузку, и я пытаюсь преобразовать конфигурацию .xml старой школы в свойства приложения. Я только выяснил свойства jdbc и jsp. Любые идеи?
Конфигурация .xml
<bean id = "trans"
class = "org.springframework.orm.hibernate5.HibernateTransactionManager">
<property name = "sessionFactory" ref = "sessionFactory"/>
</bean>
<tx:annotation-driven transaction-manager = "trans" />
<mvc:resources location = "/resources/" mapping = "/resources/**"></mvc:resources>
application.properties
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:mysql://localhost:3306/?useSSL=false
spring.datasource.username=root
spring.datasource.password=asdf
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.mvc.view.prefix:/WEB-INF/views/
spring.mvc.view.suffix:.jsp
нашел это как альтернативу, но если бы кто-нибудь знал настройку для application.properties
@Configuration
public class HibernateConf {
@Autowired
private EntityManagerFactory entityManagerFactory;
@Bean
public SessionFactory getSessionFactory() {
return entityManagerFactory.unwrap(SessionFactory.class);
}




Полагаю, beans не могут быть определены в application.properties. Должен быть в классе с аннотацией @configuration, bean-компонентом с @bean.
Этого достаточно для начальной настройки загрузки Spring. Вы также можете настроить загрузку Spring с помощью файла .yml.