Я передаю мій весняний проект mvc до весниboot і я намагаюся перетворити стару .xml конфігурацію школи на додаток properties.I тільки зрозумів 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>
застосування. властивості
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);
}
Відповіді:
0 для відповіді № 1Бобів не можна визначити в application.properties. Має бути в класі з @ anfiguration анотацією, bean з @bean.