广告
返回顶部
首页 > 资讯 > 后端开发 > Python >java中的SpringBoot框架
  • 652
分享到

java中的SpringBoot框架

2024-04-02 19:04:59 652人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录适合人群背景为什么不讲spring?SpringBoot是啥 ?项目搭建创建项目 & 配置依赖application.yml入口类控制器 Controller适合人群 学

适合人群

背景

本节给大家讲讲 Java的SpringBoot框架,。在我们在产品开发中,一般我们都会选择比较稳定的框架来帮我们加速开发,不会自己去造轮子,而在java众多框架中,spring框架表现的非常好,大部分公司都会首选它作为开发框架,而至今,大部分企业都是以springboot来构建项目了

为什么不讲Spring?

因为现在大部分产品都是直接以SpringBoot为脚手架开发了,它的核心就是实现了自动装配,当然它的整个使用的核心依然是spring, 只不过通过它可以很高效率的编写spring应用,技术都是不断迭代的,在以前,Spring起项目的时候,繁杂的配置太多了。我们的重点是快速成型,先干活,后边有兴趣再研究也可以~ 框架这个东西首先要会用。

SpringBoot是啥 ?

我们依然本着是什么为什么怎么做的观点一起探讨,首先说说SpringBoot到底是啥?

其实SpringbootSpring家族中的一个全新的框架,它是用来简单应用程序的创建和开发过程,化繁为简,它可以和其它的比如mybatis都可以很好的整合。

主要特点:

  • 可以不使用xml配置文件,采用注解的方式
  • 能快速构建spring的web程序
  • 可以使用内嵌的Tomcat、jetty等服务器去运行SpringBoot程序(以前spring项目都是要放到tomcat里去运行的)
  • 可以使用Maven来配置依赖
  • 内置丰富功能

项目搭建

在有了一定的了解之后,我们不多废话直接进入正题~

创建项目 & 配置依赖

通过idea新建项目,选择 Maven创建, 然后选择好目录之后,点击完成。首先根目录有一个pom.xml文件,这个文件就是我们构建项目的配置文件了, 修改它:

 <properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
</properties>

<parent>
    <!-- spring-boot-starter-parent指定了当前项目为一个Spring Boot项目,它提供了诸多的默认Maven依赖-->
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.3.RELEASE</version>
    <relativePath/>
</parent>

<dependencies>
  <!-- web -->
        <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>
</dependencies>


<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.1.3.RELEASE</version>
        </plugin>
    </plugins>
</build>

配置好了以后,点击右上方刷新依赖,它就会自行去下载依赖文件。那springboot应用的配置文件在哪配置呢?

application.yml

我们在resources目录下新建,application.yml文件,这个文件就是它的配置文件,它支持.propertites和.yml两种后缀,我们一般都以yml结尾配置

server:
  port: 8080 # 设置应用端口,默认是8080
spring:
  application:
    name: app

入口类

新建一个Java类,在src/main/java目录下新建,记得包名加上:

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

点击绿色的箭头按钮,就可以启动它了~ 会发现控制台会输出日志信息,这样我们的程序就启动起来了

控制器 Controller

为了规范,控制器相关文件都以xxxController命名。新建一个Java类,在src/main/java目录下新建,记得包名加上:

@RestController
public class HelloWorld {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

因为现在大部分都是后端分离的项目,所以大部分我们只需要 @RestController就可以了,代表是一个rest的控制器, 然后我们打开浏览器输入 localhost:8080/hello 就会发现输出 "Hello World!"字符串

到此这篇关于java中的SpringBoot框架的文章就介绍到这了,更多相关SpringBoot框架内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: java中的SpringBoot框架

本文链接: https://www.lsjlt.com/news/147677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java中的SpringBoot框架
    目录适合人群背景为什么不讲SpringSpringBoot是啥 项目搭建创建项目 & 配置依赖application.yml入口类控制器 Controller适合人群 学完J...
    99+
    2022-11-13
  • Java高级篇-----Springboot框架
    目录 1.什么是Springboot 2.Springboot框架的特点 3.创建Springboot工程 3.1.准备条件 3.2. 创建springboot的方式有两种 3.2.1. 使用idea快速创建 3.2.2. 基于maven的...
    99+
    2023-10-20
    java spring boot spring
  • Java框架入门之简单介绍SpringBoot框架
    前言 Spring都包含了哪些部分呢? 主要包含Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Cloud ...
    99+
    2022-11-12
  • SpringBoot框架
    目录  1.1 简介 1.2 特性 1.3 四大核心 2 springboot入门案例 2.1 SpringBoot 项目开发步骤  2.2  创建一个 Spring MVC 的 Spring BootController  2.3  分析...
    99+
    2023-08-31
    springboot mvc java spring boot restful
  • Java springboot整合Shiro框架的方法是什么
    本篇内容主要讲解“Java springboot整合Shiro框架的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java springboot整合Shiro框架的...
    99+
    2023-06-26
  • springboot框架中如何整合mybatis框架思路详解
    目录springboot框架中如何整合mybatis框架 一、在pom.xml 文件引入对应依赖二、写配置springboot框架中如何整合mybatis框架 思路: 1....
    99+
    2022-12-20
    springboot整合mybatis框架 springboot整合mybatis
  • 什么是springboot框架
    小编给大家分享一下什么是springboot框架,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是springboot框架springboot 是一个快速整合第...
    99+
    2023-06-02
  • Springboot中如何集成Swagger2框架
    这篇文章给大家分享的是有关Springboot中如何集成Swagger2框架的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。摘要:在项目开发中,往往期望做到前后端分离,也就是后端开发人员往往需要输出大量的服务接口,...
    99+
    2023-05-30
    spring boot swagger2
  • Java SpringBoot安全框架整合Spring Security详解
    目录1.工业级安全框架介绍2.建议搭建Spring Security环境2.1在pom.xml中添加相关依赖2.2创建Handler类2.3创建简单的html和配置相关thymele...
    99+
    2022-11-12
  • SpringBoot框架详细介绍
    目录 1.SpringBoot简介 2. 搭建springboot工程 3. 了解pom.xml以及配置文件 4. springboot的配置文件种类 5. java读取springboot配置文件的内容。 第一种: @Value读取 第二...
    99+
    2023-10-08
    spring boot java spring
  • SpringBoot框架的MD5加密方式
    目录SpringBoot框架MD5加密导入相关依赖创建MD5工具类SpringBoot自带MD5加密总结SpringBoot框架MD5加密 一般来说,为了数据的安全性,需要对密码进行...
    99+
    2023-03-22
    SpringBoot框架 SpringBoot MD5加密 SpringBoot的MD5加密
  • SpringBoot框架中的@Conditional注解示例详解
    目录1. @Conditional 注解2. Spring boot 扩展1) @ConditionalOnClass和@ConditionalOnMissingClass注解2) ...
    99+
    2022-11-13
  • SpringBoot框架如何集成ElasticSearch
    这篇文章主要为大家展示了“SpringBoot框架如何集成ElasticSearch”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SpringBoot框架如何集成ElasticSearch”这篇...
    99+
    2023-06-25
  • springboot框架有什么优点
    springboot框架有简化项目配置、快速开发、微服务架构支持、自动装配、健康监测与管理、强大的社区支持和测试支持等优点。1、简化项目配置,通过自动配置的方式提供默认配置,减少了开发人员手动配置的工作量;2、快速开发,可以快速创建并部署应...
    99+
    2023-08-10
  • eclipse如何搭建springboot框架
    要在Eclipse中搭建Spring Boot框架,可以按照以下步骤进行操作:1. 首先,确保已经安装了Java Developme...
    99+
    2023-10-08
    eclipse springboot
  • SpringBoot框架如何整合SwaggerUI
    这篇文章主要介绍了SpringBoot框架如何整合SwaggerUI的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot框架如何整合SwaggerUI文章都会有所收获,下面我们一起来看看吧。整合s...
    99+
    2023-06-29
  • springboot框架有哪些作用
    这篇“springboot框架有哪些作用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springboot框架有哪些作用”文...
    99+
    2023-06-08
  • SpringBoot怎么整合JPA框架
    这篇文章主要介绍了SpringBoot怎么整合JPA框架的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么整合JPA框架文章都会有所收获,下面我们一起来看看吧。一. Spring Boot数...
    99+
    2023-07-04
  • SpringBoot如何构建ORM框架
    本篇内容主要讲解“SpringBoot如何构建ORM框架”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot如何构建ORM框架”吧!目前常用的ORM框架有 Mybatis(bati...
    99+
    2023-06-29
  • PageHelper在springboot+mybatis框架中如何使用
    这篇文章主要介绍“PageHelper在springboot+mybatis框架中如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PageHelper在springboot+mybatis框架...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作