开发手册 欢迎您!
软件开发者资料库

Spring Boot - 代码结构

Spring引导代码结构 - 从简单和简单的步骤学习Spring Boot,从基本到高级概念,包括简介,快速入门,引导,Tomcat部署,构建系统,代码结构,Spring Bean和依赖注入,Runners,应用程序属性,日志记录等示例,构建RESTful Web服务,异常处理,拦截器,Servlet过滤器,Tomcat端口号,Rest模板,文件处理,服务组件,Thymeleaf,使用RESTful Web服务,CORS支持,国际化,调度,启用HTTPS,Eureka服务器,服务注册Eureka,Zuul代理服务器和路由,Spring云配置服务器,Spring云配置客户端,执行器,管理服务器,管理客户端,启用Swagger2,创建Docker镜像,跟踪微服务日志,Flyway数据库,发送电子邮件,Hystrix,Web套接字,批处理服务,Apache Kafka的Spring,Twilio,单元测试用例,静态控制器单元测试,数据库处理,Web安全应用程序,带有JWT的OAuth2,Google云平台,Google OAuth2登录。

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

默认包

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

注意 :  Java推荐的包声明命名约定是反向域名.例如 :   com.it1352.myproject

典型布局

Spring Boot应用程序的典型布局如图所示低于 :

Spring Boot Application的典型布局

应用程序. java文件应该声明main方法和@SpringBootApplication.观察下面给出的代码,以便更好地理解 :

package com.it1352.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);}}