SpringBoot集成

本文介绍了SpringBoot的主要特征,如独立应用、自动配置、生产准备等,并概述了其简化Spring应用程序创建的过程。在集成SpringBoot时,需确保Java和Maven版本正确,并注意解决可能出现的类找不到或jar包损毁问题。文中还提到了SpringBoot的集成步骤,包括配置pom.xml、application.properties,以及自定义Banner和使用开发工具spring-boot-devtools。
摘要由CSDN通过智能技术生成

1.springBoot特征:

开源框架的网址:github.com
创建独立的Spring应用程序
直接嵌入Tomcat、Jetty或Under拖车(不需要部署WAR文件)
提供固执己见的“starter”依赖关系,以简化构建配置
尽可能自动配置Spring和第三方库
提供生产准备功能,如度量、健康检查和外部化配置。
绝对不需要生成代码,也不需要xml配置。

2.springboot概述

SpringBoot使得创建独立的、生产级的基于Spring的应用程序变得很容易,您可以直接运行这些应用程序
注:集成springboot需要检查是否安装了有效版本的Java和Maven。
检查命令:java -version
java版本 必须在1.7.0_51以上
检查命令:mvn -v
maven版本 必须在3.2.3以上
注:如果eclipse启动一半就停止了。 只需要找到镜像仓库(比如:阿里云仓库)里面org下面的apache目录里面的tomcat目录删除在重新加载就OK
异常:java.lang.ClassNotFoundException:org.springframework.core.env.EnvironmentCapable (jar包损毁找到对应的jar包删除重新下载)

3.springboot集成

注:springboot只会扫描@SpringBootApplication(=@EnableAutoConfiguration 过时的注解)这个注解类下面的相同包和子包的类
1.配置依赖pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>cn.ps</groupId>
  <artifactId>SpringBootDemo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  	
  	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.6.RELEASE</version>
    </parent>
    <dependencies>
	    <dependency>
	        <groupId>org.springframework.boot</groupId>
	        <artifactId>spring-boot-starter-web</artifactId>
	    </dependency>
	   <dependency>
	        <groupId>org.springframework.boot</groupId>
	        <artifactId>spring-boot-starter-data-redis</artifactId>
	    </dependency>
	    <dependency>
		    <groupId>org.springframework.boot</groupId>
		    <artifactId>spring
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SpringBoot中常用的技术集成包括@ConfigurationProperties、集成Mybatis-Plus、Web组件的使用、集成Redis、集成RabbitMQ、LogBack日志、Swegger2集成、阿里云OSS对象存储、HttpClient和Task定时任务等。 在配置类中,可以使用@Configuration注解声明一个配置类,并通过@Bean注解声明交换机、队列和交换机队列绑定的方法。例如,在MQConfig配置类中,声明了一个名为springbootExchange的交换机、一个名为springbootQueue的队列,并通过@Bean注解将队列绑定到交换机上。 在启动类中,可以使用@SpringBootAppliation注解标记一个类为SpringBoot的启动类,并通过@ServletComponentScan注解自动扫描WebServlet注解。例如,在GpDblSpringbootServletApplication启动类中,使用了@SpringBootAppliation注解,并通过@ServletComponentScan注解自动扫描WebServlet注解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [SpringBoot常用技术集成](https://blog.csdn.net/weixin_54158370/article/details/125203662)[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_1"}}] [.reference_item style="max-width: 50%"] - *2* [SpringBoot 集成](https://blog.csdn.net/weixin_45676630/article/details/109279977)[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_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值