⿊马程序员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和getchar
35
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小时内删除。