Frühling:die Connect Sql-server von spring boot service
Habe ich Ruhe crud-service, die mir helfen-post-und get-Anfragen und erhalten respopnses von sql server , in meine Anwendung.Eigenschaften, die ich mit ähnlichen Daten:
server.port=9004
spring.datasource.url=jdbc:sqlserver://localhost/1433;databaseName=test1
spring.datasource.username=sa
spring.datasource.password=*****
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.show-sql=true
spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2014Dialect
spring.jpa.hibernate.ddl-auto =ddl-auto
UND HIER IST MEIN POM:
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.6.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
wenn ich dieses als java-Projekt, das ich immer bekam diese Fehlermeldung:
Verursacht durch: org.springframework.Bohnen.factory.BeanCreationException:
Konnte nicht autowire Bereich: privat
org.springframework.boot.autoconfigure.web.HttpMessageConverters
org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters;
verschachtelte Ausnahme ist
und:
mit dem Namen 'mappingJackson2HttpMessageConverter' (definiert in der Klasse Weg
Ressource
[org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class]:
Unzufrieden Abhängigkeit ausgedrückt durch das argument im Konstruktor mit
index 0 des Typs [Kom.fasterxml.jackson.databind-Methode.ObjectMapper]: Fehler
erstellen bean mit dem Namen 'objectMapper' defined in class path resource
[org/springframework/boot/autoconfigure/data/rest/SpringBootRepositoryRestMvcConfiguration.class]:
Bean Instanziierung über Fabrikmethode failed; nested exception
org.springframework.Bohnen.BeanInstantiationException: Failed to
instanziieren [Kom.fasterxml.jackson.databind-Methode.ObjectMapper]: Fabrik
die Methode 'objectMapper' warf Ausnahme; verschachtelte Ausnahme ist
org.springframework.Bohnen.factory.BeanCreationException: Fehler
erstellen bean mit dem Namen 'config' definiert in class path resource
[org/springframework/boot/autoconfigure/data/rest/SpringBootRepositoryRestMvcConfiguration.class]:
Bean Instanziierung über Fabrikmethode failed; nested exception
org.springframework.Bohnen.BeanInstantiationException: Failed to
instanziieren
[org.springframework.Daten.rest.core.config.RepositoryRestConfiguration]:
Factory-Methode 'config' warf Ausnahme; verschachtelte Ausnahme ist
org.springframework.Bohnen.factory.BeanCreationException: Fehler
erstellen bean mit dem Namen 'resourceMappings' (definiert in der Klasse Weg
Ressource
[org/springframework/boot/autoconfigure/data/rest/SpringBootRepositoryRestMvcConfiguration.class]:
Bean Instanziierung über Fabrikmethode failed; nested exception
was sollte ich ändern in meinem pom oder properties-Datei, um mein Programm zu arbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da es ein REST app, müssen Sie
spring-boot-starter-web
Abhängigkeit inpom.xml
Fügen Sie auch die Eigenschaften der Verbindung in der config (
application.properties
standardmäßig):Ausprobieren und sehen, ob Sie bauen können/führen Sie das Projekt.
start.spring.io
mitweb
undjpa
als Abhängigkeiten. Dann fügen Sie diesqljdbc4
Abhängigkeit in der pom-Datei? Aktualisiert code oben, um auch diese Abhängigkeit.SQL Server-Abhängigkeit ist veraltet, verwenden Sie Folgendes, um die Interaktion mit SQL Server
Folgen Sie den links für weitere Informationen
Konfiguration von Spring Boot für Microsoft SQL Server
Open sourcing der Microsoft JDBC-Treiber-und Maven-Unterstützung