【若依框架,字节跳动面试问题及答案Java
student_ageint(3)default nullcomment ‘年龄’,student_hobbyvarchar(30)default ‘’comment ‘爱好(0代码 1音乐 2电影)’,student_sexchar(1)default ‘0’comment ‘性别(0男 1女 2未知)’,student_statuschar
·
student_age int(3) default null comment ‘年龄’,
student_hobby varchar(30) default ‘’ comment ‘爱好(0代码 1音乐 2电影)’,
student_sex char(1) default ‘0’ comment ‘性别(0男 1女 2未知)’,
student_status char(1) default ‘0’ comment ‘状态(0正常 1停用)’,
student_birthday datetime comment ‘生日’,
primary key (student_id)
) engine=innodb auto_increment=1 comment = ‘学生信息表’;
[](
)3、项目中新建模块,并解决项目依赖的关系
=======================================================================================
①新建一个名为 `ruoyi-student` 的模块:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219172050222.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219172308690.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
②我们要在 RuoYi 整个项目下的`pom.xml`中引入刚刚新建的模块:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219182510298.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
<version>${ruoyi.version}</version>
③还需要在`ruoyi-admin`这个模块的`pom.xml`中引入刚刚新建戴尔模块:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219173050110.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
④由于自动生成的代码会用到`ruoyi-common`中的内容,我们需要将`ruoyi-common`引入到我们新建的模块中:(不做这个后面代码会报错,也会自动引入)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219175421821.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
[](
)4、若依系统中新建一个目录 - 学生管理
=======================================================================================
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219173645234.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
但是现在只是建好了目录,里面还没有内容,所以打开是404。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225201922429.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
[](
)5、导入一开始建的表并设置上级目录,生成代码
=========================================================================================
把刚刚新建的表导入:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219174004654.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
导入后点击 \[编辑\] ,\[生成信息\] :建议把**生成模块名**和**生成业务名**写的不一样,否则后面可能会遇到问题,后面运行时会讲到。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225202602714.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
设置完毕后,生成代码。
> **这里说明一些上面填的东西会生成什么**
>
> * **生成包路径** `com.ruoyi.student`,就是生成的后端代码的包路径
> ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225203630823.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
> * **生成模块名**和**生成业务名**一起构成后端代码里自动生成的请求路径,即页面路径
> ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225203933670.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
> ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225204132204.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
[](
)6、执行生成的SQL
=============================================================================
自动生成的压缩包里有个SQL,这是用来**生成菜单**的,去数据库里执行一下这个SQL。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219174553993.png)
执行完后【学生管理】下就有【学生信息】这个菜单了,但是旁边还没有页面,因为我们代码还没放进项目。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219174655488.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
[](
)7、将生成的代码放入项目中
================================================================================
①将自动生成的代码文件main目录直接复制到我们的新建模块的src下,替换原本的main目录。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210219180021780.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
> 若此时报错则是该模块没有引入ruoyi-common,见第3步的④。
②将templates目录拷贝到`ruoyi-admin`目录下的`resources`中:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210225203149837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzczNDA5NQ==,size_16,color_FFFFFF,t_70)
# 1200页Java架构面试专题及答案
小编整理不易,对这份**1200页Java架构面试专题及答案**感兴趣劳烦帮忙**转发/点赞**
**[CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】](https://codechina.csdn.net/m0_60958482/java-p7)**
![](https://img-blog.csdnimg.cn/img_convert/956d04130251c7383e12606838d7e6fa.png)
![](https://img-blog.csdnimg.cn/img_convert/b876b25de80a46f701f7471b953103a4.png)
# 百度、字节、美团等大厂常见面试题
deChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】](https://codechina.csdn.net/m0_60958482/java-p7)**
[外链图片转存中...(img-TehzpWNw-1630407255497)]
[外链图片转存中...(img-FxgFmXxR-1630407255499)]
# 百度、字节、美团等大厂常见面试题
![](https://img-blog.csdnimg.cn/img_convert/f7c028675fe2b2f249553361c8a93d6d.png)
更多推荐
已为社区贡献1条内容
所有评论(0)