| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Java知识库 -> 狂神SpringCloud速补笔记2 -> 正文阅读 |
|
|
[Java知识库]狂神SpringCloud速补笔记2 |
|
首先我们要新建一个maven的项目: 我们先去删除我们的src目录。 然后在我们的pom.xml中去导入一些依赖配置: 先导入springcloud依赖:
然后我们导入springboot依赖:
然后我们要来引入一些数据库相关的依赖:
然后需要我们去引入一些启动器相关的依赖:
日志:
Lombok:
? 我们可以用这种方式先把我们的依赖提出来,以后想改动的时候直接在properties中改,我就不一一提出来了。 我们还要再导入几个依赖:
我们需要的依赖目前就导入完毕了。 我们新建一个api模块,然后也导入一些依赖: 在导全部依赖前,我们要先去建立一个数据库:
我们的dept表就建立好了。 ?然后我们给表插入数据:
?数据库写好了我们就去写我们的实体类:
我们这个微服务就写完了,它只是提供了一个实体类,它就只做这一件事。 我们再写个服务,作为服务的提供者: 我们就需要配置这个模块的东西: ?
依赖导入完了,我们就应该去写我们的配置文件了:
配置文件写完了,我们去写接口就行了。
接口写完了,我们要去写mapper文件: 然后我们去写service层:
然后我们去写接口的实现类:
然后我们去写controller:
然后我们再去写一个启动类:
启动测试一下:
我们也可以向里面添加数据: 我们的服务提供者就写完了。一会我们还要写服务的消费者。? 服务消费者: 我们创建完这个Module以后,首先还是要导包:
然后我们去做一些配置:
?现在我们来写消费者的controller: 由于我们的消费者层不应该有service,所以我们要写一个配置类去配置Bean:
我们会发现在我们的消费者的controller中,我们没有service,我们通过RestTemplate去调用提供者中的服务接口地址。 我们现在来看看在消费者中我们的接口是否奏效:
然后现在我们去测试一下:
要用restcontroller不然会报错,向前端返回json数据。
完全不一样的地址我们也可以得到数据。 我们测试拿到单条数据:
然后我们来测试添加请求:
? 添加成功。 ? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/21 4:13:46- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |