第1集 SpringBoot一天速成 (SpringBoot)

针对有一定SSM框架基础的开发者,本文档提供SpringBoot一天速成的教程,涵盖持久层、服务层、web层的实战演练。通过IntelliJ IDEA进行开发,详细讲解每个步骤,并分享实践过程中的注意事项,帮助读者快速掌握SpringBoot。所有源码和资料免费提供。
摘要由CSDN通过智能技术生成

说明:SpringBoot一天速成不是口号,而在于您的基础。
1.此演示目的就是为了让大家速成。口号:“快快快狠”。
2.具备半年以上"SSM框架+Maven"实战经验的开发人员
3.跟着此系列博文《SpringBoot一天速成》练习一遍
4.这套演练包括工程的:持久层、服务层、web层,采用Intellej idea工具。
5.所有源码和资料免费提供给读者,需要的留言。
6.笔者将实践过程中遇到的问题与大家分享,让大家少走弯路。(请阅读注释部分)

SpringBoot是干嘛的?"简化开发,独立运行",瞄准的目标:微服务。下面是官方原话:
	  Spring Boot makes it easy to create stand-alone, production-grade Spring based 
Applications that you can "just run". We take an opinionated view of 
the Spring platform and third-party libraries so you can get started with minimum fuss. 
Most Spring Boot applications need very little Spring configuration.

====>>> 持久层–>服务层 演练开始……
采用逆向工程的方式来演示《SpringBoot一天速成演练》,先从数据库开始最后到web层
声明:@author:拈花为何不一笑,“这是一套演练对于细节方面,需要读者自己完善。”

 1.准备Intellij idea工具(此工具集成了Spring Initializr比eclipse更高效,缺点是占用大量内存接近900M)
		1.1 下载ideaIU-2018.2.6.exe
		1.2 破解方法(此工具是收费的,若果是学习用可以使用破解版,企业用建议购买)
		这些资源,有需要的笔者都可以提供,请留言。

在这里插入图片描述

 2.Intellij Idea工具中创建工程
	File菜单--> New -->Project-->弹出对话框:选择Spring Initializr(用来初始化构建工程的环境),
	接下来的操作看图,更清楚,如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

 3.在Mysql(版本:MySQL-5.5.61)中创建数据库和建表等
	sql脚本:createTable.sql,有需要的笔者可以分享出来...
	3.1 数据库名称;testsb2mybatis
	3.2 表两张:dept和emp
			截一张表结构图,如下:

|在这里插入图片描述

4.编写Mapper接口和相关配置文件
	4.1.在resources目录下创建以下目录结构,如图:

在这里插入图片描述

	4.2.创建mybatis配置文件mybatis.xml和EmpMapper.xml文件(注意存放位置)

====>>> mybatis.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <!-- mybatis中加载的数据源datasource,由于与springboot进行整合,那么数据源交由Spring来管理,则配置在application.properties文件中了-->

    <!-- 配置 mybatis sql日志输出 STDOUT_LOGGING
        <settings>
            <setting name="logImpl" value="SLF4J" />
        </settings>
    -->
</configuration>

====>>> EmpMapper.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值