springboot的简单介绍

什么是springboot

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

环境变量

1.JDK 环境必须是 1.8 及以上
2.后面要使用到 Maven 管理工具 3.2.5 及以上版本,所以会先介绍 Maven 的安装与配置
3.开发工具建议使用 IDEA,也可以Eclipse

使用 Spring Boot 有什么好处

SpringBoot优缺点
优点:
1.创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4.自动配置Spring
5.提供生产就绪型功能,如指标,健康检查和外部配置
6.绝对没有代码生成并且对XML也没有配置要求
缺点:
1.如果你不认同spring框架,也许这就是缺点。
2.SpringBoot特性
3.创建独立的Spring项目
4.内置Tomcat和Jetty容器
5.提供一个starter POMs来简化Maven配置
6.提供了一系列大型项目中常见的非功能性特性,如安全、指标,健康检测、外部配置等
7.完全没有代码生成和xml配置文件

工程简单介绍

1.创建一个maven项目

2.pom.xml

<?xml version="1.0" encoding="UTF-8"?>

<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>enjoy</groupId>

    <artifactId>springbootvip</artifactId>

    <version>1.0-SNAPSHOT</version>

    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.1.2.RELEASE</version>

    </parent>

    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

    </dependencies>

</project>

3.在你的包目录最外层创建application.java作为项目启动类
在这里插入图片描述

package com;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@SpringBootApplication
public class Appliction {
    public static void main(String[] args) {
        SpringApplication.run(Appliction.class, args);
    }

}

这样一个简单的springBoot项目就创建完成了。

4.创建一个controller类来测试
在这里插入图片描述

5.启动我们创建的applecation.java的启动类(spring-boot中有内置的tomcat,默认端口是8080),启动之后在浏览器访问http://localhost:8080/hellow就可以了

发布了10 篇原创文章 · 获赞 0 · 访问量 289

猜你喜欢

转载自blog.csdn.net/weixin_44748475/article/details/104088928