草庐IT

dataSource

全部标签

java - Spring Boot 中的多个 DataSource 和 JdbcTemplate (> 1.1.0)

我想注入(inject)一个特定的JdbcTemplate在SpringBoot项目中。我尝试按照此示例进行多个DataSource配置:http://spring.io/blog/2014/05/27/spring-boot-1-1-0-m2-available-now我的代码可以编译和运行,但只有带有@Primary的DataSource注释被考虑在内,不管我把什么写成@Qualifier在SqlService类(class)。我的相关代码如下:DatabaseConfig.java:@ConfigurationpublicclassDatabaseConfig{@Bean(nam

java - Spring Boot 中的多个 DataSource 和 JdbcTemplate (> 1.1.0)

我想注入(inject)一个特定的JdbcTemplate在SpringBoot项目中。我尝试按照此示例进行多个DataSource配置:http://spring.io/blog/2014/05/27/spring-boot-1-1-0-m2-available-now我的代码可以编译和运行,但只有带有@Primary的DataSource注释被考虑在内,不管我把什么写成@Qualifier在SqlService类(class)。我的相关代码如下:DatabaseConfig.java:@ConfigurationpublicclassDatabaseConfig{@Bean(nam

objective-c - DataSource 模式与在配置对象时设置属性

我经常对何时使用数据源模式以及何时使用属性来为对象提供配置信息感到困惑。我有两种方法可以做到这一点,通常我会在对象的类中保留很多必须配置的属性,以及一个重置对象并继续使用新属性的方法。对于配置另一个对象的对象,我保留了一个名为configureXYZ:WithValues:的方法,它重置属性并调用要配置的对象的重置方法。这是我在MPMoviePlayerController中看到的,我们必须设置属性。其他方式是tableView的工作方式,所有配置信息都来自数据源方法。谁能更清楚地说明在哪种情况下首选哪种方式。因为我常常想使用设计模式并使代码看起来很时尚,但我想知道我们什么时候真正需要

java - Spring Boot - 在类路径资源中创建名称为 'dataSource' 的 bean 时出错

我有SpringBootWeb应用程序。它以RESTful方法为中心。所有配置似乎都到位,但由于某种原因MainController无法处理请求。它会导致404错误。如何解决?@ControllerpublicclassMainController{@AutowiredParserServiceparserService;@RequestMapping(value="/",method=RequestMethod.GET)public@ResponseBodyStringdisplayStartPage(){return"{hello}";}}应用程序@Configuration@Co

java - Spring Boot - 在类路径资源中创建名称为 'dataSource' 的 bean 时出错

我有SpringBootWeb应用程序。它以RESTful方法为中心。所有配置似乎都到位,但由于某种原因MainController无法处理请求。它会导致404错误。如何解决?@ControllerpublicclassMainController{@AutowiredParserServiceparserService;@RequestMapping(value="/",method=RequestMethod.GET)public@ResponseBodyStringdisplayStartPage(){return"{hello}";}}应用程序@Configuration@Co

java - 在 Spring Boot 中以编程方式配置 DataSource

使用SpringBoot,我可以使用以下内容实例化JdbcTemplate:代码:@AutowiredprivateJdbcTemplatejdbcTemplate;属性:spring.datasource.url=jdbc:postgresql://my_url:my_port/my_other_stuffspring.datasource.username=my_user_namespring.datasource.password=my_passwordspring.datasource.driver-class-name=org.postgresql.Driver这会创建一个D

java - 在 Spring Boot 中以编程方式配置 DataSource

使用SpringBoot,我可以使用以下内容实例化JdbcTemplate:代码:@AutowiredprivateJdbcTemplatejdbcTemplate;属性:spring.datasource.url=jdbc:postgresql://my_url:my_port/my_other_stuffspring.datasource.username=my_user_namespring.datasource.password=my_passwordspring.datasource.driver-class-name=org.postgresql.Driver这会创建一个D

java - 如何在 application.properties 文件中的 Spring Boot 应用程序中配置 HikariCP?

我正在尝试在我的SpringBoot(1.2.0.M1)应用程序中设置HikariCP,以便我可以使用它来代替TomcatDBCP进行测试。我想在我的application.properties文件中配置连接池,就像我对Tomcat所做的那样,但我不知道我应该怎么做。我发现的所有示例都显示了JavaConfig样式或使用单独的HikariCP属性文件。有人可以帮我找出在application.properties中配置它的属性名称吗?我还想从使用driverClassName方法切换到DataSourceClassName方法,因为它看起来更干净并且被推荐。这在我的applicatio

java - 如何在 application.properties 文件中的 Spring Boot 应用程序中配置 HikariCP?

我正在尝试在我的SpringBoot(1.2.0.M1)应用程序中设置HikariCP,以便我可以使用它来代替TomcatDBCP进行测试。我想在我的application.properties文件中配置连接池,就像我对Tomcat所做的那样,但我不知道我应该怎么做。我发现的所有示例都显示了JavaConfig样式或使用单独的HikariCP属性文件。有人可以帮我找出在application.properties中配置它的属性名称吗?我还想从使用driverClassName方法切换到DataSourceClassName方法,因为它看起来更干净并且被推荐。这在我的applicatio

java - 连接 Java - MySQL : Public Key Retrieval is not allowed

我尝试使用连接器8.0.11将MySQL数据库与Java连接起来。一切似乎都很好,但我得到了这个异常(exception):Exceptioninthread"main"java.sql.SQLNonTransientConnectionException:PublicKeyRetrievalisnotallowedatcom.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108)atcom.mysql.cj.jdbc.exceptions.SQLError.createSQLException(S