@SpringBootApplication

用来标注一个主程序类
说明,这是一个Spring boot应用

这个类是主配置类
通过运行这个类的main方法,来启动SpringBoot应用

package com.atguigu;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用*/
@SpringBootApplication
public class HelloWorldMainApplication {public static void main(String[] args) {// Spring应用启动起来SpringApplication.run(HelloWorldMainApplication.class, args);}
}

点击,进入

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = {@Filter(type = FilterType.CUSTOM,classes = {TypeExcludeFilter.class}
), @Filter(type = FilterType.CUSTOM,classes = {AutoConfigurationExcludeFilter.class}
)}
)
public @interface SpringBootApplication {

是一个组合注解
这里,每一个注解,都有特殊的用途

Spring boot程序入口相关推荐

  1. 使用 Spring Boot CLI 运行第一个Spring boot程序

    简介 Spring Boot CLI是Spring Boot的命令行界面.它可以用来快速启动Spring.  它可以运行Groovy脚本.  Spring Boot CLI是创建基于Spring的应用 ...

  2. 构建Spring Boot程序有用的文章

    构建Spring Boot程序有用的文章: http://www.jb51.net/article/111546.htm 转载于:https://www.cnblogs.com/xiandedante ...

  3. spring boot程序_Spring Boot –现代Java应用程序的基础

    spring boot程序 Spring Boot是Spring.io中一个相对较新的项目. 其目的是简化创建新的基于Spring Framework的项目,并通过应用一些约定来统一其配置. 这种关于 ...

  4. Spring学习笔记:第一个Spring Boot程序HelloWorld

    Spring学习笔记:第一个Spring Boot程序HelloWorld 一.跟着 Spring 了解技术趋势 1.看看 Spring 5.x 的改变暗示了什么 2.Spring Boot 和 Sp ...

  5. 【Spring-Boot】【入门 01】第一个 Spring Boot 程序

    文章目录 一.SpringBoot入门 1. SpringBoot简介 2.微服务 3.Spring Boot 的基础知识 4.环境约束 5.环境配置 maven设置 IDEA设置 二.创建一个Hel ...

  6. spring Boot 2 运维篇(spring boot程序的打包与部署,多环境开发配置文件的配置,spring boot集成日志框架)

    目录 1.SpringBoot程序的打包与运行 程序打包 程序运行 SpringBoot程序打包失败处理 命令行启动常见问题及解决方案 SpringBoot项目快速启动(Linux版) 2.配置高级 ...

  7. java集合系列之18 spring boot程序员的必修课

    Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 ...

  8. Spring Boot程序无法加载主类解决方法

    平时在打包war包程序后,经当再次右击程序"Run As --> Spring Boot App"时,控制台有时候会出现"应用程序无法加载主类"的报错,解 ...

  9. Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序

    1. Spring Boot Admin 是什么 Spring Boot Admin 是由 codecentric 组织开发的开源项目,使用 Spring Boot Admin 可以管理和监控你的 S ...

最新文章

  1. 词袋模型(bag of words)构建并使用主题模型(topic models)特征进行文本聚类分析(clustering analysis)实战
  2. 第一回写的用arraylist模拟栈操作
  3. TP3.2的删除缓存与引入第三方库的问题(二)
  4. ASP.NET完整打包卸载更新攻略(By Installshield 2010)【转】
  5. Core Linux折腾(二)
  6. 字符串之字符数组种是否所有的字符都只出现过一次
  7. 禁止logback输出状态信息
  8. Algs4-1.3.46栈可生成性问题中禁止出现的排列
  9. 你若不离不弃,我必拼尽全力!
  10. 33.卷1(套接字联网API)---调试技术
  11. Android JNI开发笔记二:动态库和静态库
  12. 微信公众号授权,支付,退款总结【shoucang】
  13. 中超赛程分析(5)--德比战
  14. 2008服务器系统备份工具,服务器2008系统备份
  15. 基于单片机的超市储物柜设计_基于51单片机的超市自动储物柜的设计,求大佬指点?...
  16. LED点阵显示,有关特殊国别(阿拉伯,希伯来,泰文)字符排版和乱码问题解决
  17. linux基础操作--参考狂神说
  18. Java 悲观锁和乐观锁的实现
  19. 手把手教你:基于LSTM的股票预测系统
  20. 网络七层协议具体是什么?

热门文章

  1. Python 的列表的一些方法
  2. 24、Cocos2dx 3.0游戏开发找小三之网格动作:高炫酷的3D动作
  3. CentOS安装GlassFish4.0 配置JDBC连接MySQL
  4. Linux下C程序插入执行shell脚本
  5. [译]NeHe教程 - 你的第一个多边形
  6. 不可能解开的谜题 (程序员修炼之道,评注者序)
  7. 推荐一个网站--------皮皮书屋,虽然没用过,但是网站注册的方式会让程序员们很欣喜若狂的~~...
  8. 人参的用法 和 吃法
  9. Web Service 学习笔记(2)
  10. EOS账户系统(3)账户的权限