| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 搭建项目学习框架(四,数据库部分实现) -> 正文阅读 |
|
[大数据]搭建项目学习框架(四,数据库部分实现) |
目录 需求:查询数据库表中的全部内容,以json方式进行输出(实现dao文件与pojo文件内容) 2,根据数据库表借助MyBatis逆向工程生存表对应的实体类(每完成一个模块都要进行代码的install(跟新操作)) 2.2:借助MyBatis逆向工程生成数据访问层的接口以及映射器 com.xxx.文件名称的错误提示(储存代码生成器的代码文件夹): 实体类或者接口与映射器发生错误(代码生成器粘贴的时候过来爆红) 需求:查询数据库表中的全部内容,以json方式进行输出(实现dao文件与pojo文件内容)实现1,先熟悉数据库当中的表格结构、了解表的字段与作用。2,根据数据库表借助MyBatis逆向工程生存表对应的实体类(每完成一个模块都要进行代码的install(跟新操作))MyBatis逆向工程:以前根据Java的对象来设计数据库当中对应的表,逆向工程就是根据表生存对应的对象实体类。 2.1 :借助MyBatis逆向工程生存表对应的实体类一般情况下,一个表对应一个类,开发工程师根据表字段生成对应的类,但是速度太慢,就借助工程快速开发。 2.2:借助MyBatis逆向工程生成数据访问层的接口以及映射器有版权,所有不能发,小编也没有,老师发,自己复制粘贴!!!(使用代码生成器:解决了对数据库CRUD的基本操作) 2.3:编写接口(商品服务接口,也可以使用代码生成器生成)2.3.1在服务端接口上先创建接口,写接口 ?
?2.3.2 在服务端实现接口
??2.3.3?在消费端实现接口的调用
@Service注解作用:Service处于绑定状态,Service内部同样也可以执行后台计算,但是处于这种状态的Service可以很方便地和外界进行通信。 Service组件的主要作用是在后台执行计算任务,执行任务的结果可以和外界进行通信。 @Autowired注解作用:@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作 ???????@Reference@Reference 用于dubbo消费者服务指明引用哪个提供者接口服务 ?@RestController注解作用:@RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。 @Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。 @RequestMapping注解作用:是一个用来处理请求地址映射的注解,可用于类或方法上。 3.现象展示3.1,确定监控中心Dubbo是否启动(查看系统状态)?3.2 启动服务(先启动服务者,再启动消费者)第一种IDEA启动方式:(插件启动) 第二种IDEA启动方式: ? ? ? ? ? 3.3现象展示? ? ? ? com.xxx.文件名称的错误提示(储存代码生成器的代码文件夹):当我们需要在IDEA中创建com.xxx.文件名时,我们应该一层一层的创建,要不然容易报错,查找不到文件位置(下面二者创建都是文件夹,但不是同一文件夹) 正确示范: 错误示范: 实体类或者接口与映射器发生错误(代码生成器粘贴的时候过来爆红)1,com.xxx.文件名称不正确 2,没有install跟新模块。 2,配置的xml文件有问题,接口配置差为,地址配置错误。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 23:01:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |