1-springboot入门环境

19 篇文章 1 订阅
5 篇文章 0 订阅
SpringBoot简化了Spring应用的初始搭建和开发过程,通过默认配置整合了多种框架。使用SpringBoot可以快速创建Web项目,无需繁琐的配置,如web.xml、数据库连接等。本文将展示如何配置环境,创建一个简单的SpringBoot应用,并阐述其带来的便捷性。通过添加少量依赖,编写启动类和处理器,即可实现‘Hello World’功能。最后,讨论了如何打包应用并简化部署。
摘要由CSDN通过智能技术生成

不适合java初学者。本人只是记录学习过程,内容不连贯,大家原谅!!!

什么是Spring Boot

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

使用 Spring Boot有什么好处

其实就是简单、快速、方便!平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢?

1)配置 web.xml,加载 Spring 和 Spring mvc

2)配置数据库连接、配置 Spring 事务

3)配置加载配置文件的读取,开启注解

4)配置日志文件

配置完成之后部署 Tomcat 调试

现在非常流行微服务,如果我这个项目仅仅只是需要发送一个邮件,如果我的项目仅仅是生产一个积分;我都需要这样折腾一遍!

但是如果使用 Spring Boot 呢?
很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务!

准备环境

–jdk1.8:Spring Boot 推荐jdk1.7及以上;java version “1.8.0_144”
–maven3.x:maven 3.3以上版本;apache-maven-3.6.3
–IntelliJIDEA2017:IntelliJ IDEA 2019.3.2、STS
– 2.5.4 CURRENT GA

MAVEN设置

给maven 的settings.xml配置文件的profiles标签添加

<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  </properties>
</profile>

IDEA设置

在这里插入图片描述
在这里插入图片描述

springboot HelloWord

  1. 创建maven工程(jar)
  2. 导入springboot相关依赖
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.4</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
  1. 编写主程序,启动类
package com.qwy;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/*该注解表示该应用为Springboot应用*/
@SpringBootApplication
public class HelloWorldApplication {
    public static void main(String[] args) {
        /*启动应用程序*/
        SpringApplication.run(HelloWorldApplication.class,args);
    }
}
  1. 编写处理器
package com.qwy.controller;


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello springboot";
    }
}
  1. 运行主程序
  2. 浏览器访问http://localhost:8080/hello
  3. 简化部署
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
  </build>

将这个应用打成jar包,直接使用java -jar的命令进行执行.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值