最新消息: 新版网站上线了!!!

Spring Boot代码结构

Spring Boot没有任何代码布局可供使用。但是,有一些最佳实践可以帮助我们简化代码布局,本章中将详细讨论它们。

默认包

没有任何包声明的类被视为默认包。 请注意,通常不建议使用默认包声明。 使用默认包时,Spring Boot将导致自动配置或组件扫描出现故障等问题。

注 - Java推荐的包声明命名约定是反向域名。 例如 - com.yiibai.myproject

典型布局

Spring Boot应用程序的典型布局如下图所示 -

com
    +- yiibai
        +- myproject
            +- Application.java
            |
            +- model
            |    +- Product.java
            +- dao
            |    +- ProductRepository.java
            +- controller
            |    +- ProductController.java
            +- service
            |    +- ProductService.javaShell

Application.java文件应该声明main方法和@SpringBootApplication。 请遵守下面给出的代码以便更好地理解 -

package com.yiibai.myproject;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application {
   public static void main(String[] args) {SpringApplication.run(Application.class, args);}}

原文出自【易百教程】,商业转载请联系作者获得授权,非商业转载请保留原文链接:https://www.yiibai.com/spring-boot/spring_boot_code_structure.html


转载请注明:谷谷点程序 » Spring Boot代码结构