黑马SpringBoot(P3-P7) 快速创建SpringBoot项目的方式

更改maven:

 1.联网创建springboot程序

使用springinitialize快速构建项目:

默认访问这个网址,可能会报错(确保网络畅通)

使用Rest风格

 

 springboot程序所包含的基础文件:

1.Application类

2.pom文件

使用idea开发SpringBoot程序需要确保联网。

2.官网创建版

之后会生成一个压缩包,导入本地项目

 

 3.阿里云版

就是把从官网下载改为从阿里云下载,速度更快,类似1.

4.手动创建springboot项目

 引入父工程和依赖

 新建一个BookController类和Application启动类,添加相应的注解,

SpringApplication.run(Application.class,args);

这段代码:创建一个spring 容器 ,加载当前类所在包下所有的bean。

 刷新maven。

5.隐藏文件或者文件夹

在settings-editor-file type 中输入需要隐藏的文件或者后缀,即可。

在spring-boot-starter-web中去掉tomcat依赖:

tomcat服务器运行其实是以对象的形式在Spring容器中运行的 ,tomcat服务器运行其实是以对象的形式在Spring容器中运行的

 

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

更换web服务器:

SpringBoot提供了3款内置的服务器

  • tomcat(默认):apache出品,粉丝多,应用面广,负载了若干较重的组件

  • jetty:更轻量级,负载性能远不及tomcat

  • undertow:负载性能勉强跑赢tomcat

    想用哪个,加个坐标就OK。前提是把tomcat排除掉,因为tomcat是默认加载的。

例如:更换为:jetty

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jetty</artifactId>
    </dependency>
</dependencies>
  1. 内嵌Tomcat工作原理是将Tomcat服务器作为对象运行,并将该对象交给Spring容器管理

  2. 变更内嵌服务器思想是去除现有服务器,添加全新的服务器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑马SpringBoot是一个基于Java语言开发的Web应用开发框架。它通过简化配置和提供一系列的自动化工具,使得开发人员能够更加快速和便捷地构建和部署应用程序。黑马SpringBoot框架的核心思想是约定大于配置,即通过一些默认的规则和约定,减少开发人员需要手动配置的工作,从而提高开发效率。 在使用黑马SpringBoot框架时,可以通过使用@Import注解来导入自定义的配置类,如引用中的示例代码中的@Import(MyImportSelector.class)。这样可以将需要自动配置的内容放入这个配置类中,使得在SpringBoot启动时无需对SpringBoot进行相关的手动配置,如引用所述。 另外,如果想要使用黑马SpringBoot框架整合ActiveMQ,可以通过在项目的pom.xml文件中添加相应的依赖,如引用所示。这样就可以使用SpringBoot提供的ActiveMQ的starter,简化了对ActiveMQ的配置和集成过程。 总结来说,黑马SpringBoot是一个基于Java语言开发的Web应用开发框架,通过简化配置和提供自动化工具,使得开发人员能够更加快速和便捷地构建和部署应用程序。可以通过导入自定义的配置类和使用相应的starter来实现对SpringBoot的自动配置和集成。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [黑马SpringBoot --原理篇](https://blog.csdn.net/D_boj/article/details/129494265)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [黑马SpringBoot笔记](https://blog.csdn.net/qq_39634715/article/details/127869532)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值