⿊马程序员SpringBoot2全套教程学习笔记介绍
注:四级标题和部分5级标题是使⽤⼦项⽬名称命名的,和我代码仓库的项⽬是⼀⼀对应的。
每个⼦项⽬对应的视频链接以及⼀些重要内容的笔记
⼀、基础篇
1.⼊门案例
springboot_01_01_quickstart
springboot_01_02_quickstart
springboot_01_03_quickstart
springboot_01_04_quickstart
:更换SpringBoot内嵌的默认的web容器从tomcat换成jetty
1.1 补充
springboot_01_05_rest
springboot_0x_02x_xxxxxxxx
2. 基础配置
springboot_02_base_configuration
1. properties
2. yml(主流格式)
3. yaml
三种格式共存,优先级从先到后为properties、yml、yaml
3. yaml配置⽂件
springboot_03_yaml
4. 整合Junit
springboot_04_junit
php留言板网页设计5. 整合mybatis
springboot_05_mybatis
汇编涉密文件资料课程中使⽤到的数据库脚本
6. 整合mybatis-plus
springboot_06_mybatis_plus
7. 整合druid 数据库连接池
springboot_07_druid
8. springboot 基础篇综合案例
springboot_08_ssmp
⼆、运维实⽤篇/* Navicat MySQL Data Transfer Source Server : localhost Source Server Type
: MySQL Source Server Version : 80023 Source Host : localhost:3306 Source Schema : springboot_db Target Server Type : MySQL Target Server Version : 80023 File Encoding : 65001 Date: 20/01/2022 11:50:34*/SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for tbl_book -- ----------------------------DROP TABLE IF EXISTS `tbl_book `;CREATE TABLE `tbl_book ` ( `id ` int NOT NULL AUTO_INCREMENT , `name ` varchar (50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL , `type ` varchar (100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL , `description ` varchar (100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL , PRIMARY KEY (`id `) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic ;-- ------------------------------ Records of tbl_book -- ----------------------------INSERT INTO `tbl_book ` VALUES (1, '三体', '科幻', '⼤刘的巅峰之作,将中国科幻推向世界舞台。总共分为三部曲:《地球往事》、《⿊暗森林》、《死神永⽣INSERT INTO `tbl_book ` VALUES (2, '格林童话', '童话', '睡前故事。');INSERT INTO `tbl_book ` VALUES (3, 'Spring 5设计模式', '计算机理论', '深⼊Spring 源码剖析Spring 源码中蕴含的10⼤设计模式');INSERT INTO `tbl_book ` VALUES (4, 'Spring MVC+ MyBatis 开发从⼊门到项⽬实战', '计算机理论', '全⽅位解析⾯向Web 应⽤的轻量级框架,带你成为Spring MV INSERT INTO `tbl_book ` VALUES (5, '轻量级Java Web 企业应⽤实战', '计算机理论', '
源码级剖析Spring 框架,适合已掌握Java 基础的读者');INSERT INTO `tbl_book ` VALUES (6, 'Java 核⼼技术卷|基础知识(原书第11版)', '计算机理论', 'Core Java 第11版,Jolt ⼤奖获奖作品,针对Java SE9、10、 11
INSERT INTO `tbl_book ` VALUES (7, '深⼊理解Java 虚拟机', '计算机理论', '5个维度全⾯剖析JVM,⾯试知识点全覆盖');INSERT INTO `tbl_book ` VALUES (8, 'Java 编程思想(第4版)', '计算机理论', 'Java 学习必读经典殿堂级著作!赢得了全球程序员的⼴泛赞誉');INSERT INTO `tbl_book ` VALUES (9, '零基础学Java (全彩版)', '计算机理论', '零基础⾃学编程的⼊门]图书,由浅⼊深,详解Java 语⾔的编程思想和核⼼技术'INSERT INTO `tbl_book ` VALUES (10, '直播就该这么做:主播⾼效沟通实战指南', '市场营销', '李⼦柒、李佳琦、薇娅成长为⽹红的秘密都在书中');INSERT INTO `tbl_book ` VALUES (11, '直播销讲实战⼀本通', '市场营销', '和秋叶⼀起学系列⽹络营销书籍');INSERT INTO `tbl_book ` VALUES (12, '直播带货:淘宝、天猫直播从新⼿到⾼⼿', '市场营销', '⼀本教你如何玩转直播的书, 10堂课轻松实现带货⽉⼊3W+'INSERT INTO `tbl_book ` VALUES (13, 'Spring 实战第5版', '计算机理论', 'Spring ⼊门经典教程,深⼊理解Spring 原理技术内幕');INSERT INTO `tbl_book ` VALUES (14, 'Spring 5核⼼原理与30个类⼿写实战', '计算机理论', '⼗年沉淀之作,写Spring 精华思想');SET FOREIGN_KEY_CHECKS = 1;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mysql入门基础教程23
24
25
26
27
28
29
30
31
32
33
34
putchar和getchar35
aspire造句子36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
9. 使⽤⾃定义配置springboot_09_config ⽅法1:设置程序参数,指定⽂件名(不包含后缀),如:
--fig.name=ebank ⽅法2:指定配置⽂件的路径,如:--fig.location=classpath:/l # 后台启动springboot 项⽬jar 包nohup java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar > server.log 2>&1 &# 终⽌程序# 查看java -jar 命令对应的进程号ps -ef | grep "java -jar"# 终⽌对应进程kill -9 <pid >
1
2
3
4
5
6
7
还可以指定多个配置⽂件,如:--fig.location=classpath:/l,classpath:/l
10. 多环境配置
springboot_10_profiles
单⽂件版:
yaml 多⽂件版l
properties 多⽂件版application.properties # 应⽤环境# 公共配置spring : profiles : active : dev ---# ⽣产环境spring : config : activate : on-profile : pro server : port : 80---spring : config : activate : on-profile : dev server : port : 8080---# 测试环境spring : config : activate : on-profile : test server : port : 88881
acg资源网2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28# 应⽤环境# 公共配置spring : profiles : active : test 1
2
3
4
5# 开发环境server : port : 80801
2
3# ⽣产环境server : port : 801
2
3# 测试环境server : port : 88881
2
3
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论