# springboot-study-projects **Repository Path**: xiaofan012_admin/springboot-study-projects ## Basic Information - **Project Name**: springboot-study-projects - **Description**: springboot功能学习研究案例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-25 - **Last Updated**: 2024-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 演示工程 内容源自:[SpringBoot框架](https://blog.csdn.net/friggly/article/details/123888590?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171082939116800182766474%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171082939116800182766474&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~top_positive~default-2-123888590-null-null.nonecase&utm_term=springboot&spm=1018.2226.3001.4450) ## 1. springboot简介 ### 1.1 简介 springboot是spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。 SpringBoot化繁为简,使开发变得更加的简单迅速。 ### 1.2 特性 - 能够快速创建基于spring的程序 - 能够直接使用Java main方法启动内嵌的Tomcat服务器运行springboot程序,不需要部署war包 - 提供约定的starter POM来简化Maven配置,让Maven的配置变得简单 - 自动化配置,根据项目的Maven依赖配置,springboot自动配置spring、springmvc等 - 提供了程序的健康检查功能 - 基本可以完全不使用xml配合文件,采用注解配置 ### 1.3 四大核心 自动配置、起步依赖、Actuator、命令行界面 ### 1.4 目录结构 - static:存放静态资源。如图片、CSS、JavaScript 等 - templates:存放 Web 页面的模板文件 - application.properties/application.yml 用于存放程序的各种依赖模块的配置信息 - Application.java:SpringBoot 程序执行的入口,执行该程序中的 main 方法,启动当前SpringBoot项目。 ## 工程介绍 - d01-hello-web 最小化配置,实现web工程配置 - d02-value-set 演示属性注入 - d03-profile 演示profile功能 - d04-jsp 演示jsp功能 - d05-mybatis 演示mybatis引入使用 - d06-mybatis-plus 演示mybatis-plus的基本使用 - d07-log 演示日志 - d08-mvc 演示mvc统一响应、错误码、访问日志 - d09-template 演示模板引擎 - d10-async 演示异步任务