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

高米店网站建设公司电信200m宽带做网站卡吗

高米店网站建设公司,电信200m宽带做网站卡吗,金顺广州外贸网站建设,湛江购房网官方网站目录 实现步骤 1. 在项目的 pom.xml 配置文件中引入如下依赖 2. 在项目的 application.properties 配置文件中添加如下依赖 3. 新建 UserMapper.class 接口类#xff0c;添加如下 3 个方法 4. 在 /resources/mybatis/mapper 路径(需要手动创建文件夹)下创建 UserMapper.xm…目录 实现步骤 1. 在项目的 pom.xml 配置文件中引入如下依赖 2. 在项目的 application.properties 配置文件中添加如下依赖 3. 新建 UserMapper.class 接口类添加如下 3 个方法 4. 在 /resources/mybatis/mapper 路径(需要手动创建文件夹)下创建 UserMapper.xml 文件添加如下操作数据库配置 5. 省略 UserService.class/UserServiceImpl.class 类代码创建 UserController.class 并添加如下代码测试 补充 实现步骤 1. 在项目的 pom.xml 配置文件中引入如下依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jdbc/artifactId /dependency dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.4/version /dependency dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId /dependency 注意这里我们没有引入其他的数据源所以引入 spring-boot-starter-data-jdbc 依赖使用 Hikari 数据源如果要使用其他的数据源则需要引入对应依赖即可 2. 在项目的 application.properties 配置文件中添加如下依赖 #################### 数据库连接池配置 #################### # 数据库连接地址 spring.datasource.url jdbc:mysql://localhost:3306/spring_study?characterEncodingutf8serverTimezoneUTC # 数据库驱动类 spring.datasource.driver-class-name com.mysql.cj.jdbc.Driver # 数据库用户名 spring.datasource.username root # 数据库密码 spring.datasource.password dufu9137* # 最小空闲连接 spring.datasource.hikari.minimum-idle 2 # 最大连接数 spring.datasource.hikari.maximum-pool-size 3 # 连接最大存活时间(应大于等于 30000) spring.datasource.hikari.max-lifetime 30000 # 空闲连接超时时间(应小于 max-lifetime 的值) spring.datasource.hikari.idle-timeout 20000 # 用于测试连接是否可用的查询语句 spring.datasource.hikari.connection-test-query SELECT 1#################### MyBatis 配置 #################### # 指定 Mapper.xml 文件的位置 mybatis.mapper-locations classpath:mybatis/mapper/*.xml # 开启驼峰命名映射规则 mybatis.configuration.map-underscore-to-camel-case true # 打开日志输出功能 mybatis.configuration.log-impl org.apache.ibatis.logging.stdout.StdOutImpl # 设置实体类映射别名所在包路径 mybatis.type-aliases-package com.study.springboot.entities # 设置操作超时时间 mybatis.configuration.default-statement-timeout 3 # 开启缓存 mybatis.configuration.cache-enabled true 3. 新建 UserMapper.class 接口类添加如下 3 个方法 Mapper public interface UserMapper {User getUserById(Integer id);ListUser getUserList();Integer addUser(User user); } 4. 在 /resources/mybatis/mapper 路径(需要手动创建文件夹)下创建 UserMapper.xml 文件添加如下操作数据库配置 ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.study.springboot.mapper.UserMapperselect idgetUserById parameterTypeint resultTypeUserselect * from user where id #{id}/selectselect idgetUserList resultTypeUserselect * from user order by id asc/selectinsert idaddUser parameterTypeUser useGeneratedKeystrue keyColumnid keyPropertyidinsert into user(name) values(#{name})/insert /mapper 5. 省略 UserService.class/UserServiceImpl.class 类代码创建 UserController.class 并添加如下代码测试 RestController public class UserController {Resourceprivate UserService userService;GetMapping(/byId)public User getUserById(RequestParam Integer id) {return userService.getUserById(id);}GetMapping(/list)public ListUser getUserList() {return userService.getUserList();}PostMapping(/add)public User addUser(RequestBody User user) {Integer count userService.addUser(user);return count 1 ? user : null;} } 补充 1. xxxMapper.class 上添加 Mapper 注解表明这是一个 Mapper 类也可以在项目启动类或添加了 Configuration 注解的配置类上添加 MapperScan(com.study.springboot.mapper) 注解表明这个包路径下的所有接口类都是 Mapper 类但建议使用 Mapper 注解实现 2. 我们这里使用的 xxxMapper.xml 配置文件的方式添加 SQL 语句操作数据库也可以在 xxxMapper.class 类上直接使用 Select、Update、Insert、Delete 注解直接添加 SQL 语句操作注意注解式添加 SQL方法中的参数可能需要 Param 注解标记 3. 对于自增的记录有时候我们需要插入操作后直接返回插入的结果但是得不到自增的主键如果是使用 xxxMapper.xml 文件方式可以通过添加如下属性解决这个问题 insert idaddUser parameterTypeUser useGeneratedKeystrue keyColumnid keyPropertyidinsert into user(name) values(#{name}) /insert 如果是使用注解的方式那么可通过添加 Options 注解添加属性解决这个问题 Insert(insert into user(name) values(#{name})) Options(useGeneratedKeys true, keyColumn id, keyProperty id) Integer addUser(User user); useGeneratedKeys true表示使用自增主键 keyColumn id数据库中主键列名 keyProperty id映射实体类主键字段 4. MyBatis 操作数据库时传递的参数为对象的话在 SQL 语句中直接使用对象的属性占位即可例如 Insert(insert into user(name) values(#{name})) Options(useGeneratedKeys true, keyColumn id, keyProperty id) Integer addUser(User user); 如果参数使用了 Param 注解的话则需要使用 Param 注解的值.对象属性占位例如 Insert(insert into user(name) values(#{user.name})) Options(useGeneratedKeys true, keyColumn id, keyProperty id) Integer addUser(Param(user) User user);
http://www.w-s-a.com/news/745141/

相关文章:

  • 网站权重怎么做做黑彩网站能赚钱吗
  • 三台建设局网站网页设计购物网站建设
  • thinkphp大型网站开发市场调研公司招聘
  • 天宁区建设局网站七冶建设集团网站 江苏
  • 越南网站 后缀湘潭新思维网站
  • 环球旅行社网站建设规划书网钛cms做的网站
  • 软件资源网站wordpress不能识别语言
  • 东坑仿做网站西安私人网站
  • 公司想做个网站怎么办如何搭建视频网站
  • .net网站架设凯里网站建设哪家好
  • seo网站建站建站国外百元服务器
  • 家具网站开发设计论文企业网站里面的qq咨询怎么做
  • 网站视频提取软件app淘宝店购买网站
  • 站长之家域名解析做百度推广网站咱们做
  • 行业 网站 方案莱州网站建设公司电话
  • 丹东谁做微网站威海网络科技有限公司
  • 寻找网站建设_网站外包自助打印微信小程序免费制作平台
  • 台式机网站建设vk社交网站做婚介
  • 创建网站得花多少钱网站建设的技术路线
  • 图书馆网站建设汇报免费编程软件哪个好用
  • 手机搭建网站工具网站搜索引擎优化的基本内容
  • 网站快速排名二手交易网站开发技术路线
  • 官方网站开发公司施工企业会计王玉红课后答案
  • 网站建设能用手机制作吗网站建设所需物资
  • 阜阳做网站的公司阳江招聘网最新消息
  • 织梦可以做哪些类型型网站wordpress 融资
  • 建设银行手机银行官方网站下载安装腾讯企点账户中心
  • 品牌设计网站有哪些商务网站建设平台
  • 新增网站备案时间什么是软件外包产业
  • 张家界做网站买了网站模版怎么做