1
我已經使用spring-boot和neo4j創建了應用程序。以下是Neo4j的如何在單彈簧引導應用程序中使用MySQL和neo4j
@Configuration
@ComponentScan({ "myproject" })
@EnableAutoConfiguration
@EnableNeo4jRepositories(basePackages = "myproject")
public class Neo4jServer extends Neo4jConfiguration implements CommandLineRunner
{
public Server()
{
setBasePackage("myproject");
}
@Bean
SpringRestGraphDatabase graphDatabaseService()
{
return new SpringRestGraphDatabase("http://localhost:7474/db/data");
}
public void run(String... args) throws Exception
{
}
public static void main(String[] args) throws Exception
{
SpringApplication.run(Neo4jServer.class, args);
}
}
春季啓動應用程序,以下是春季啓動應用與MySQL
@Configuration
@ComponentScan({ "myproject" })
@EnableAutoConfiguration
@EnableJpaRepositories(basePackages = "myproject.persistence")
@PropertySource("myproject.properties")
public class MySQLServer extends DataSourceAutoConfiguration implements CommandLineRunner
{
public void run(String... args) throws Exception
{
}
public static void main(String[] args) throws Exception
{
SpringApplication.run(MySQLServer.class, args);
}
}
我已經創建的屬性在資源包文件。
spring.datasource.url=jdbc:mysql://localhost:3306/myDB
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driverClassName=com.mysql.jdbc.Driver
所以,現在有兩個應用,一個是用Neo4j的即Neo4jServer.java,一個是與MySQL即MySQLServer.java 如何既單一應用程序中使用。 如果錯了,請讓我糾正。 謝謝:)
創建屬性文件的MySQL數據庫性能。但不知道該怎麼做? – 2014-10-10 06:55:35
查看http://spring.io/guides/gs/accessing-data-jpa/ – geoand 2014-10-10 07:01:52
以下是如何在引導應用程序中使用neo4j-jdbc:https://github.com/neo4j-contrib/developer- resources/tree/gh-pages/language-guides/java/spring-boot-jdbc – 2014-10-10 15:02:31