【发布时间】:2017-04-03 20:06:52
【问题描述】:
我是 Spring Boot 的新手,我只是想知道我是否需要我目前拥有的 main 方法上的所有注释 他们来了
@Import(ServiceConfiguration.class)
@SpringBootApplication(scanBasePackages = {"com.myproject.rest",})
@EnableJpaRepositories({"com.myproject.dao.jpa"})
@EntityScan(basePackages = "com.myproject.domain.jpa")
ServiceConfiguration.class 类有如下注解
@Configuration
@EnableConfigurationProperties({SlackServiceProperties.class})
我的数据库对象有@Entity 注释,我的其余类有@RestController 注释,我的服务类有@Component 注释
只是想知道它们是否都需要,或者我可以排除这些注释中的任何一个吗?
谢谢
【问题讨论】:
-
我也是 Spring Boot 的新手,但我认为你所拥有的可能看起来不错。这是@SpringBootAppliaction 注释文档的开始 - docs.spring.io/autorepo/docs/spring-boot/current/reference/html/…
-
如果没有看到您的应用程序类所在的实际包,很难判断您是否需要更多或更少的注释。
标签: java spring spring-boot annotations