| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:28:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |