栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot学习笔记(3)——B站动力节点

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot学习笔记(3)——B站动力节点

文章目录
  • 006- springboot集成Redis
    • 6.1 介绍
    • 6.2 安装windows版的redis
    • 6.3 使用步骤
    • 6.4 RedisTemplate 和 StringRedisTemplate区别
    • 6.5 序列化
  • 007- springboot集成Dubbo
    • 7.1 介绍
    • 7.2 公共模块
    • 7.3 服务提供者
    • 7.4 服务消费者
    • 7.5 练习
  • 008- 打包
    • 8.1 打包为war文件
    • 8.2 打包为jar文件
    • 8.3 war包和jar包区别

006- springboot集成Redis 6.1 介绍

6.2 安装windows版的redis

6.3 使用步骤





6.4 RedisTemplate 和 StringRedisTemplate区别

StringRedisTemplate 的key和value都做了String序列化处理 
	以string类型显示 可以直观看出数据
	key和value只能是String类型 value不能是对象
	
RedisTemplate key和value都经过了JDK序列化处理 以进制形式显示 无法直观看出数据
	value可以是对象

6.5 序列化



StringRedisTemplate默认是String的序列化。可以清除的看出数据
RedisTemplate默认使用JDK的序列化(无法看出数据是什么 二进制),可以修改其序列方式:



给实体类添加序列化版本号:


使用json序列化:



007- springboot集成Dubbo 7.1 介绍
文档地址:
https://github.com/apache/dubbo-spring-boot-project/blob/master/README_CN.md
7.2 公共模块


7.3 服务提供者




	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.4.2
		 
	
	com.bjpowernode
	023-service-provider
	1.0.0

	
		1.8
	

	

		
		
			com.bjpowernode
			022-interface-api
			1.0.0
		

		
		
			org.apache.dubbo
			dubbo-spring-boot-starter
			2.7.8
		


		
		
			org.apache.dubbo
			dubbo-dependencies-zookeeper
			2.7.8
			pom
			
				
					slf4j-log4j12
					org.slf4j
				
			
		

		
			org.springframework.boot
			spring-boot-starter
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	





7.4 服务消费者





然后启动服务提供者的主类
然后启动服务消费者的主类


7.5 练习

使用的技术: SpringBoot ,Dubbo, Redis, MyBatis
Student表:

CREATE TABLE student (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) COLLATE utf8_bin DEFAULT NULL,
phone varchar(11) COLLATE utf8_bin DEFAULT NULL,
age int(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

看最后3个视频

008- 打包
Spring Boot 可以打包为 war 或 jar 文件。 以两种方式发布应用
8.1 打包为war文件









首先点开idea右侧栏的maven 查看springboot内嵌的tomcat是那个版本
本地自己用的tomcat版本要和内嵌的tomcat版本一致。

8.2 打包为jar文件







8.3 war包和jar包区别
war包需要一个服务器才能运行 可以完全使用服务器的功能
jar包不需要服务器 有内置的tomcat服务器 可以独立运行 轻巧
独立的服务器肯定比内置的服务器好
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024889.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号