Problema paquete springboot guerra proyecto de implementación y la aparición de propiedades Error al unen en 'Declaraciones-mybatis.configuration.mapped [0].

1. Modificar el archivo pom
modificaciones se empaquetan como una guerra;
complemento Tomcat gama, siempre que el significado que se proporciona externamente en el momento de la liberación, la incorporada en el Tomcat no se empaqueta en

   <groupId>com.school</groupId>
    <artifactId>daniel</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>daniel</name>
    <description>student information project for Spring Boot</description>
    <!--打包方式,发布时使用此项-->
    <packaging>war</packaging>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <!--需要发布发war包时使用-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

2. Un sucesor SpringBootServletInitializer iniciar la configuración de clase o clase, si la necesidad de luchar contra la distribución de paquetes de guerra, necesidad de tal método configure hereda, reescritura .

@SpringBootApplication
public class DanielApplication extends SpringBootServletInitializer {
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(DanielApplication.class);
    }
    public static void main(String[] args) {
        SpringApplication.run(DanielApplication.class, args);
    }
}

Nota:
Si está utilizando la versión más reciente springboot será informado, yo estaba usando un
springboot-Starter-matriz: 2.2.0.RELEASE,
la mybatis-springboot-Starter: 2.1.1
versión modificada de los siguientes problemas resueltos mediante la consulta de la información se encontró que hay un problema ahora con la última versión de compatibilidad mybatis springboot, a la parte de atrás después de la actualización debería haber ningún problema.
No se ha podido propiedades se unen bajo 'mybatis.configuration.mapped- declaraciones [0] .parameter-map.parameter- ...

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <!--<version>2.2.0.RELEASE</version>-->
        <version>2.1.5.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
<dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <!-- <version>2.1.1</version>-->
        <version>2.0.1</version>
</dependency>

Datos adjuntos: los problemas anteriores se han resuelto, pero mi proyecto con marco shiro, cuando un despliegue de Tomcat externo no puede ser usada shiro. Cuando no hay un cambio de versión de la idea es utilizar una normalidad ...

Publicado 32 artículos originales · ganado elogios 0 · Vistas 4438

Supongo que te gusta

Origin blog.csdn.net/InternetJava/article/details/104698527
Recomendado
Clasificación