山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(二)

这篇博客介绍了SpringBoot的基础知识和快速入门步骤,包括Spring框架的背景、SpringBoot的优点及如何使用Spring Initializr创建项目、编写HTTP接口和打包成jar。适合初学者了解SpringBoot的开发流程。
摘要由CSDN通过智能技术生成

目录

前言

什么是Spring

Spring是如何简化Java开发的

什么是SpringBoot

Spring Boot的主要优点:

Hello,World

1. 准备工作

2. 创建基础项目

3. pom.xml 分析

4. 编写一个http接口

5. 将项目打成jar包,点击 maven的 package


前言

经小组成员共同讨论后,决定项目的后端主要采用springboot框架进行开发,前端采用vue框架进行开发,由于我主要负责的是后端的开发,故需先学习springb框架的相关知识,写下这篇博客记录相关学习情况。这里仅记录部分重要的学习记录、感想与总结。

什么是Spring

Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。

Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。

Spring是如何简化Java开发的

为了降低Java开发的复杂性,Spring采用了以下4种关键策略:

1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;

2、通过IOC,依赖注入(DI)和面向接口实现松耦合;

3、基于切面(AOP)和惯例进行声明式编程;

4、通过切面和模版减少样式代码,RedisTemplate,xxxTemplate;

什么是SpringBoot

Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。Spring Boot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置。同时它集成了大量常用的第三方库配置(例如 Redis、MongoDB、Jpa、RabbitMQ、Quartz 等等),Spring Boot 应用中这些第三方库几乎可以零配置的开箱即用。

简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值