- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试部署一个 jar,我使用 IntelliJ 中 gradle 中的 jar 函数在我的 spring
应用程序启动失败
org.springframework.beans.factory.BeanDefinitionStoreException:无法处理配置类 [haughton.icecreamapi.config.AppConfig] 的导入候选;嵌套异常是 java.lang.IllegalArgumentException: 在 META-INF/spring.factories 中找不到自动配置类。如果您使用自定义包装,请确保该文件正确无误。
我的 build.gradle
group 'IceCreamApiCA1'
version '1.0-SNAPSHOT'
buildscript {
ext {
springBootVersion = '1.5.9.RELEASE'
}
repositories{
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-
plugin:${springBootVersion}") }
}
// Apply the Spring Boot plugin
//apply plugin: 'spring-boot'
apply plugin: 'org.springframework.boot'
// Apply the Java plugin (expects src/main/java to be source folder)
apply plugin: 'java'
// Specify the location where our dependencies will be found
repositories {
mavenCentral()
maven {
url "http://repo.spring.io/milestone/"
}
}
jar{
baseName='IceCreamRestApi'
version='1.0.0'
manifest{
attributes 'Main-Class': 'haughton.icecreamapi.Application'
}
from{
configurations.compile.collect{ it.isDirectory() ? it : zipTree(it)}
}
}
// Specify dependencies
dependencies {
compile 'org.hashids:hashids:1.0.1'
// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '1.5.2.RELEASE'
compile 'org.springframework.boot:spring-boot-starter-thymeleaf'
compile 'org.springframework:spring-orm:4.3.7.RELEASE'
// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-aws-jdbc
// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-aws-context
compile 'org.apache.tomcat:tomcat-dbcp:8.0.30'
//compile 'org.thymeleaf.extras:thymeleaf-extras-springsecurity:3.0.2.RELEASE'
// https://mvnrepository.com/artifact/com.google.code.gson/gson
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.0'
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.8'
// https://mvnrepository.com/artifact/com.h2database/h2
compile group: 'com.h2database', name: 'h2', version: '1.4.196'
runtime 'javax.transaction:jta:1.1'
runtime 'org.aspectj:aspectjweaver:1.8.7'
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.8'
testCompile 'org.springframework.boot:spring-boot-starter-test'
}
最佳答案
我认为你应该让 spring-boot 插件来创建可执行的 jar(不要自己写)。默认情况下,此插件将搜索 public static void main(String[])
任务类路径上的目录中的方法。如果要指定自己使用 bootJar 任务。
bootJar {
mainClassName = 'com.example.ExampleApplication'
}
关于spring-boot - 使用在 META-INF/spring.factories 中找到的 Gradle-No 自动配置类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49346068/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!