韩非 发表于 2020-3-6 23:55

会员申请ID:韩非

1、申 请 I D:韩非
2、个人邮箱:super_max_brain@qq.com
3、原创技术文章:如下



//upload-images.jianshu.io/upload_images/21343098-9eed4ce61b2ba878.pngimage










先自己搭建一下数据库,不想搭建的兄弟
链接: https://pan.baidu.com/s/1bssXE_IJE1aUBG8DWHP2vA 提取码: yjcq 数据SQL文件
链接: https://pan.baidu.com/s/1ccIh8JeW-ZECH-328Z5jqQ 提取码: 52bn 本篇文章整合的所有代码
//upload-images.jianshu.io/upload_images/21343098-0efe46cded191d54.png
image首先创建一个基本的SpringBoot项目
//upload-images.jianshu.io/upload_images/21343098-9c78e141ca32d602.png
image
//upload-images.jianshu.io/upload_images/21343098-deac8ca226d3a0e2.png
image项目名必须小写,由于是个web项目,我们勾选Web模块和thymeleaf以及我们SQL中的JDBC API、Mybatis、Mysql
//upload-images.jianshu.io/upload_images/21343098-e643ad0ab198db94.png
image
//upload-images.jianshu.io/upload_images/21343098-e4e306c427708011.png
image
//upload-images.jianshu.io/upload_images/21343098-f71e2293dd2f5f81.png
image
//upload-images.jianshu.io/upload_images/21343098-01521d72d51a3502.png
image这里我们在让他自动注入
//upload-images.jianshu.io/upload_images/21343098-bfb288701f4f7f77.png
image然后在Pom.xml中使用最新版本的一个模板引擎
//upload-images.jianshu.io/upload_images/21343098-07cf69056fc1f484.png
image我们把application文件类型改成yml,随后编写yml
server:#项目端口port: 8080#项目访问路径servlet:    context-path: /EBOOKspring:#配置数据源datasource:    url: jdbc:mysql://localhost:3306/ebook?serverTimezone=UTC    driver-class-name: com.mysql.cj.jdbc.Driver    username: root    password: 123456#    禁用掉模板引擎的缓存thymeleaf:    cache: falsemybatis:#标注SQL映射文件位置mapper-locations: classpath:mapper/*.xml
//upload-images.jianshu.io/upload_images/21343098-67ca31a727104bb7.png
image创建好文件夹以及包目录Controller 控制器:用于控制访问路径,做请求回应Dao 数据层:用于跟数据库交汇拿到数据库中的数据Entity 实体层:用于表示每张表Service 服务层:用于给用户所需数据resources核心文件存储位置Mapper:存储SQL映射文件static: 用于存储静态资源,比如HTML中的JS CSS Image 等templates: 用于存储页面文件首先上代码生成器表示尊敬:
//upload-images.jianshu.io/upload_images/21343098-48cdd29a11198276.png
image
//upload-images.jianshu.io/upload_images/21343098-878b0bb1d5608950.png
image没有的兄弟记得去下载哈,这里搜索下载

//upload-images.jianshu.io/upload_images/21343098-045215cba7613899.png
image下载完成后找到右边的database

//upload-images.jianshu.io/upload_images/21343098-b1da65928c4c021f.png
image点击添加一个MySQL链接

//upload-images.jianshu.io/upload_images/21343098-d1c2b5ebf9ee093e.png
image填好基本信息,在测试链接是否成功

//upload-images.jianshu.io/upload_images/21343098-d1379ddbac1e0473.png
image成功后可以看到一下两个表

//upload-images.jianshu.io/upload_images/21343098-2fa8d3f4fc146a0b.png
image这里可以看到链接成功了有两张表
由于我们创建好包了直接对表右键,生成实体类和Dao层就OK了

//upload-images.jianshu.io/upload_images/21343098-2d597ef4321f8419.png
image

//upload-images.jianshu.io/upload_images/21343098-b8f5b8a215468427.png
image
//upload-images.jianshu.io/upload_images/21343098-177276aef528f47e.png
image
OK,后一定要慢点填写MySQL中的用户名密码,防止错误,最后啥都没生成一张表只能当前表的代码,不会生成其他表的代码然后我们在启动类上边加上
//upload-images.jianshu.io/upload_images/21343098-7f94e73d9c5a4be7.png
imageMapperScan来扫描我们的dao接口,或者在接口上加上@Mapper,当然只对当前接口生效,不如使用@MapperScan扫描整个包管用

//upload-images.jianshu.io/upload_images/21343098-5bbfbbbc33b2f39d.png
image我们对我们的Dao接口中的方法做测试看看是否拿到数据,上面保存拼写异常不要管他跟代码没关系,IDEA自己报错

//upload-images.jianshu.io/upload_images/21343098-57c5e34486c950a6.png
image可以看到查到数据了然后我们在编写Service层调用Dao层方法这里我就 不一 一去说了

Hmily 发表于 2020-3-8 16:33

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
页: [1]
查看完整版本: 会员申请ID:韩非