千家信息网

springboot中Hello World Application的探究是怎样的

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,springboot中Hello World Application的探究是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. P
千家信息网最后更新 2025年12月02日springboot中Hello World Application的探究是怎样的

springboot中Hello World Application的探究是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1. POM文件

1. 父项目

            org.springframework.boot        spring-boot-starter-parent        1.5.9.RELEASE            spring-boot-starter-parent的父项目:                    org.springframework.boot                spring-boot-dependencies                1.5.9.RELEASE                ../../spring-boot-dependencies                        spring-boot-dependencies真正来管理Spring Boot项目中所有的依赖版本

Spring Boot的版本仲裁中心,以后我们导入依赖默认不需要写版本(没有在spring-boot-dependencies中的依赖就需要声明版本号)

2. 导入的依赖

                    org.springframework.boot            spring-boot-starter-web        

spring-boot-starter-web :

  • spring-boot-starter: spring boot场景启动器

2. 主程序类,主入口类

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

@SpringBootApplication: Spring Boot应用注解,标注在某个类上说明这是Spring Boot应用的主入口类,SpringBoot就应该运行这个类的main方法来启动应用SpringBoot应用

@SpringBootAppliation

@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 {    @AliasFor(        annotation = EnableAutoConfiguration.class,        attribute = "exclude"    )    Class[] exclude() default {};    @AliasFor(        annotation = EnableAutoConfiguration.class,        attribute = "excludeName"    )    String[] excludeName() default {};    @AliasFor(        annotation = ComponentScan.class,        attribute = "basePackages"    )    String[] scanBasePackages() default {};    @AliasFor(        annotation = ComponentScan.class,        attribute = "basePackageClasses"    )    Class[] scanBasePackageClasses() default {};}

@SpringBootConfiguration

  • SpringBoot的配置类,标准在某个类上,表示这是一个SpringBoot的配置类

  • @Configuration:配置类(配置文件) -- 也是一个组件Component

@EnableAutoConfiguration

  • 开启自动配置功能

看完上述内容,你们掌握springboot中Hello World Application的探究是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

应用 配置 版本 方法 这是 项目 主程序 入口 内容 文件 更多 问题 束手无策 为此 功能 原因 启动器 场景 对此 技能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保健软件开发定制 山东专业服务器云主机 ftp服务器叫什么 驱动开发和软件开发的不同 数据库结构同步工具 上海昌硕科技有限公司软件开发 服务器如何下载微信 如何查询数据库表中几个数据 巨野非凡互联网科技有限公司 财务教学软件开发商有哪些 大连理工大学计算机网络技术 网络安全专题教育展 南通市海安市软件开发公司 如何绑定域名到服务器 域服务器如何管理域用户电脑 潍坊软件开发 数据库的技术现状和发展趋势 盛立金融软件开发 安卓数据库初始化 东莞无限软件开发代理价格 安卓数据库导出为excel 军队加强网络安全管理措施 韩城市第七届网络安全宣传周 查询外部数据库用etl还是程序 上海昌硕科技有限公司软件开发 web 应用服务器有哪些 软件开发过程中的下游成果 怎么保证大数据网络安全 数据库服务器宕机排查报告 对服务器配置与管理这门课的认识
0