SpringBoot框架学习

系列文章目录

第一章 基础知识、数据类型学习
第二章 万年历项目
第三章 代码逻辑训练习题
第四章 方法、数组学习
第五章 图书管理系统项目
第六章 面向对象编程:封装、继承、多态学习
第七章 封装继承多态习题
第八章 常用类、包装类、异常处理机制学习
第九章 集合学习
第十章 IO流、多线程学习
第十一章 仓库管理系统项目
第十二章 员工管理系统、多表查询、反射实现DBHelper学习
第十三章 DML、DDL、数据库对象学习
第十四章 网络编程、各种标签、CSS学习
第十五章 ECMAScript、BOM学习
第十六章 DOM、jQuery学习
第十七章 Servlet、jsp、Cookie、Ajax学习
第十八章 融资管理系统项目
第十九章 MyBatis框架学习
第二十章 逆向工程、Spring框架IOC、AOP学习
第二十一章 SpringMVC框架学习
第二十二章 SpringBoot框架学习
第二十三章 招聘网站项目



前言

本文会讲述:
Maven
SpringBoot框架
在下攸攸太上,ajdzsnvbkjioqPQI-2QO3W4ERN324w3raEds E4QGEARDFAEIO;TJ’1ENN1KI【:-ol2kowemjar@!!!


一、Maven

Maven是一个用于构建和管理Java项目的工具。它提供了一种标准化的项目结构、依赖管理和构建过程,帮助开发人员更轻松地构建、测试和部署Java项目。
Maven提供了一种标准的项目结构,使得开发人员可以按照约定的方式组织和管理项目的源代码、资源文件和配置文件。通过遵循这种结构,可以提高项目的可读性、可维护性和可扩展性。
Maven管理项目的依赖关系,通过一个统一的配置文件(pom.xml)来定义和管理项目所需的第三方库和组件。Maven提供了一个中央仓库和一套规范,用于下载和管理依赖,使得开发人员可以方便地引入所需的库,并自动解决依赖冲突。

<dependency>
    <groupId>唯一标识符</groupId>
    <artifactId>名称</artifactId>
    <version>版本号</version>
    <type>版本号</type>
    <scope>范围</scope>
</dependency>

二、SpringBoot框架

1. SpringBoot介绍

SpringBoot是一个用于简化创建和开发基于Spring框架的应用程序的开发框架。它提供了一种快速、方便的方式来启动和配置一个基于Spring的应用程序。SpringBoot基于约定优于配置的原则,通过自动配置和默认值,减少了开发人员的配置工作,使得开发过程更加简单和高效。
(约定优于配置:一种软件开发原则,它强调在开发过程中使用约定(即默认行为)来减少配置的需要。这意味着在一些常见的场景中,开发人员可以通过遵循约定来自动完成一些配置,而无需显式地进行配置。)

2. SpringBoot作用

SpringBoot可以整合SSM框架,之前我们需要在xml文件中配置DataSourse、SQLSessionFactoryBean、MapperScannerConfigurer等,使用SpringBoot整合时,无需编写配置文件。

3. SpringBoot启动类代码实现

SpringBoot使用启动类来管理控制层Controller层
启动文件:

package com.star;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.star.mapper")
public class RecruitMain {
    public static void main(String[] args) {
        SpringApplication.run(RecruitMain.class, args);
    }
}

此时此项目会从启动类启动(内置TomCat)
要求:
启动类必须在包内,并且此包为其他文件的同包或父包
使用注解@SpringBootApplication来识别启动类
SpringBoot项目自动扫描启动类所在的包及其子包

4. SpringBoot配置文件application.yml的代码实现

## 修改端口号
server:
  port: 8080

## 设置连接数据库四要素
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3308/recruit
    username: root
    password:

## 配置mapper.xml映射文件的扫描路径以及类名别名
mybatis:
  mapper-locations: classpath:com/star/mapper/*.xml
  type-aliases-package: com.star

5. Thymeleaf语法

Thymeleaf是一个用于在基于Java的Web应用程序中实现服务器端模板渲染的现代化服务器端Java模板引擎。它的设计目标是提供一种优雅且功能丰富的模板引擎,可以与任何后端技术集成。
需要在html页面设置标签

<html  xmlns:th="http://www.thymeleaf.org">

总结

本文讲述了
Maven:简化配置导包操作
SpringBoot框架:整合之前的三大框架SSM
在下攸攸太上,马上就要迎来转折点了,哇库哇库!!

  • 19
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Spring Boot是一个用于简化新Spring应用程序的初始搭建和开发过程的框架。它采用了特定的方式进行配置,使开发人员无需定义样板化的配置,从而提高了开发效率。 首先,要学习Spring Boot框架,你需要了解一些基本概念和术语。Spring Boot框架推荐使用Thymeleaf视图模板作为默认视图模板,而不是支持JSP。此外,Spring Boot框架内嵌了Tomcat,可以简化Maven的配置。 要开始学习Spring Boot框架,你可以按照以下步骤进行: 1. 首先,你需要了解Spring Boot的核心配置文件@SpringBootApplication。这个注解表明这个类是Spring Boot的主配置类,并且可以使用它的主方法来启动Spring Boot应用程序。 2. 接下来,你可以学习如何在Spring Boot中创建控制器。Spring Boot集成了Spring MVC框架,可以用于处理Web请求。你可以创建一个控制器类,并使用@Controller注解将其标记为一个控制器。 3. 学习如何使用Spring Boot的自动配置功能。Spring Boot框架提供了自动配置机制,可以根据项目的依赖自动配置Spring应用程序。你可以使用@EnableAutoConfiguration注解启用自动配置。 4. 理解Spring Boot中的组件扫描机制。Spring Boot框架使用@ComponentScan注解来扫描并加载项目中的组件。你可以使用@ComponentScan注解指定要扫描的包路径。 5. 学习如何使用Spring Boot的其他功能,例如数据库访问、安全性和日志记录等。Spring Boot提供了许多功能和库,可以帮助你快速开发应用程序。 总结一下,学习Spring Boot框架的关键是理解其特点和核心概念。你可以学习如何创建控制器、使用自动配置、组件扫描以及其他功能。希望这些信息对你学习Spring Boot框架有所帮助[1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值