Attributes should be specified via @SpringBootApplication


Attributes should be specified via @SpringBootApplication

刘超  1年前 ⋅ 4051 阅读    编辑
 

一、描述

  设置EnableAutoConfiguration,如下

import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration.class}) @EnableScheduling public class DQServerApplication { public static void main(String[] args) { System.setProperty("mail.mime.splitlongparameters", "false"); SpringApplication.run(DQServerApplication.class, args); } }

  在idea中报如下错误

  

二、分析

  查看代码发现,SpringBootApplication中已经包含EnableAutoConfiguration,不需要重复定义

三、解决方法

  去掉EnableAutoConfiguration即可,如下

import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication(exclude = {org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration.class}) @EnableScheduling public class DQServerApplication { public static void main(String[] args) { System.setProperty("mail.mime.splitlongparameters", "false"); SpringApplication.run(DQServerApplication.class, args); } }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM