当前位置: 首页 > news >正文

做移动网站首页软崆峒区建设局网站

做移动网站首页软,崆峒区建设局网站,网页设计叫什么职业,怀宁网站建设MybatisPlus入门 1.MyBatis-Plus1.1 ORM介绍1.2 MyBatis-Plus介绍 2.代码链接数据库2.1 创建项目2.2 添加依赖2.3 链接数据库2.3.1 准备数据库2.3.2 链接数据库2.3.3 创建实体类 2.4 创建Mapper层2.5 创建Controller层2.6 浏览器访问测试 MybatisPlus官方网站#xff1a; 官网… MybatisPlus入门 1.MyBatis-Plus1.1 ORM介绍1.2 MyBatis-Plus介绍 2.代码链接数据库2.1 创建项目2.2 添加依赖2.3 链接数据库2.3.1 准备数据库2.3.2 链接数据库2.3.3 创建实体类 2.4 创建Mapper层2.5 创建Controller层2.6 浏览器访问测试 MybatisPlus官方网站 官网 注解部分很重要是介绍MybatisPlus的代码用法 1.MyBatis-Plus 1.1 ORM介绍 ■ORM (Object Relational Mapping,对象关系映射)是为了解决面向对象与关系数据库存在的互不匹配现象的一-种技术。 ■ORM通过使用描述对象和数据库之 间映射的元数据将程序中的对象自动持久化到关系数据库中。 ■ORM框架的本质是简化编程中操作数据库的编码。 1.2 MyBatis-Plus介绍 ■MyBatis是一款优秀的数据持久层ORM框架 被广泛地应用于应用系统。 ■MyBatis能够非常灵活地实现动态SQL可以使用XML或注解来配置和映射原生信息能够轻松地将Java的POJO (Plain Ordinary Java Object,普通的Java对象)与数据库中的表和字段进行映射关联。MyBatis-Plus是一个MyBatis的增强工具在MyBatis的基础上做了增强简化了开发。 2.代码链接数据库 2.1 创建项目 2.2 添加依赖 换掉仓库 我参考的是阿里云仓库 repositoryidcentral/idnamealiyun maven/nameurlhttps://maven.aliyun.com/repository/central/urllayoutdefault/layout!-- 是否开启发布版构件下载 --releasesenabledtrue/enabled/releases!-- 是否开启快照版构件下载 --snapshotsenabledfalse/enabled/snapshots/repositoryrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/urlsnapshotsenabledfalse/enabled/snapshots/repositoryrepositoryidspring-snapshots/idnameSpring Snapshots/nameurlhttps://repo.spring.io/snapshot/urlreleasesenabledfalse/enabled/releases/repository然后在dependencies.../dependencies添加依赖 dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.21/versionscoperuntime/scope/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.8/version/dependency!-- mysql 驱动 --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion8.0.28/versiontypepom/type/dependency!-- mybatis plus --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.3.1/version/dependency等待一下依赖的下载 当然会遇到很多报错我的一些解决方法 ①配置本地Maven ②更换版本 在Maven的dependencies中会报这种错 这种报错和没有指定版本有关指定个版本就可以了。当然指定什么版本需要去仓库网站上查询。 2.3 链接数据库 2.3.1 准备数据库 2.3.2 链接数据库 注意 spring.datasource.typecom.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver spring.datasource.urljdbc:mysql://localhost:3306/test?useSSLfalse spring.datasource.usernameroot spring.datasource.password123456 spring.datasource.druid.driver-class-namecom.mysql.cj.jdbc.Driver mybatis-plus.configuration.log-implorg.apache.ibatis.logging.stdout.StdOutImpl 2.3.3 创建实体类 快速创建get、set函数AltInsert public class User {private String username;public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}private String password;// } 2.4 创建Mapper层 一般把对数据库的操作都放到Mapper层中 有时候IDEA会抽风new不了package没事儿本质package就是一个文件夹自己去目录中新建一个就行 新建一个接口类 写一个简单的查询操作 package com.example.test.Mapper; import com.example.test.entity.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import java.util.List; Mapper public interface testMapper {Select(select * from user)public ListUser find(); } 特别的MybatisPlus更方便 2.5 创建Controller层 Controller层一般是放浏览器访问操作的 package com.example.test.controller;import com.example.test.Mapper.testMapper; import org.springframework.web.bind.annotation.RestController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import com.example.test.entity.User; import java.util.List; RestController public class TestController {Autowiredprivate testMapper userMapper;GetMapping(/user)public String query(){ListUser ListuserMapper.find();System.out.println(List);return 查询用户;} } 2.6 浏览器访问测试 启动程序 打开任何一个浏览器输入http://localhost:8080/user 在控制台
http://www.sadfv.cn/news/130648/

相关文章:

  • 怎么做返利网站吗洞口网站建设
  • 还是新能源专业好关键词优化快排
  • 河间市网站建设wordpress代码高亮是什么意思
  • 什么是网站的二级目录下线上推销的方法
  • 一元建站网站跳转站代码
  • 安徽淮北做网站的公司有哪些wordpress阿里云建站
  • 自己做网站卖货多少钱Wordpress 无效插件
  • 鞍山市城市建设管理局网站手机快速建站
  • 做淘宝主要看哪些网站有哪些内容网站开发什么语言比较好
  • 搜索引擎及门户网站介绍总结博客和网站有什么不同
  • 宝安网站制作公司html网站的直播怎么做
  • 上市公司年报查询网站wordpress 学习
  • wordpress设置网站主题中小企业建网站
  • 合肥建设干部学校网站首页加我vx看
  • 网站建设seo规范微信平台
  • 百度网盘做视频网站做商城网站哪里
  • 电商网站100排行榜网页制作元素有哪些
  • 台州网站优化做电影网站违法吗
  • 怎样在建设部网站下载规范wordpress文章id递增2
  • 上海怎么做网站wordpress中文说明书
  • 网站开发一般用什么软件东莞有哪几家网络开发公司
  • 做网站云服务器装系统知页怎么转换wordpress
  • html5 jq做电脑网站wordpress主题 外贸
  • 建设网站市场分析wordpress网站被镜像
  • 电商手机网站开发灯饰网站建设哪家便宜
  • 廊坊cms模板建站网络营销的基本职能有哪些
  • 玉溪住房和城乡建设局网站wordpress 论坛类
  • 在线直播网站开发百度运营优化师
  • 卖保健品可以自己做网站卖吗自己申请网站空间
  • wordpress菜单排序seo点击排名