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

怎么做网址导航网站宝塔做网站安全吗

怎么做网址导航网站,宝塔做网站安全吗,企业网站建设知识应用技能,新闻软文范例大全在Spring Boot项目中使用Mybatis进行数据库操作是一种常见的实现方式。下面我将展示如何在Spring Boot项目中整合Mybatis。这个示例将包括几个主要部分#xff1a;项目依赖配置、配置文件、实体类、Mapper接口及其XML配置文件、服务类、以及一个简单的控制器。 1. 项目依赖配…在Spring Boot项目中使用Mybatis进行数据库操作是一种常见的实现方式。下面我将展示如何在Spring Boot项目中整合Mybatis。这个示例将包括几个主要部分项目依赖配置、配置文件、实体类、Mapper接口及其XML配置文件、服务类、以及一个简单的控制器。 1. 项目依赖配置pom.xml 首先你需要在你的pom.xml文件中添加Spring Boot和Mybatis的依赖。这里假设你已经创建了一个Spring Boot项目。 dependencies!-- Spring Boot Starter Web --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- MyBatis Spring Boot Starter --dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.1.3/version/dependency!-- MySQL Driver --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope/dependency!-- Spring Boot Starter Test --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency /dependencies2. 配置文件application.properties 在src/main/resources/application.properties文件中配置数据库连接信息和Mybatis的相关设置。 spring.datasource.urljdbc:mysql://localhost:3306/your_database?useSSLfalseserverTimezoneUTC spring.datasource.usernameyour_username spring.datasource.passwordyour_password spring.datasource.driver-class-namecom.mysql.cj.jdbc.Drivermybatis.mapper-locationsclasspath:mapper/*.xml mybatis.type-aliases-packagecom.example.yourproject.domain3. 实体类 创建一个实体类来代表数据库中的一个表。假设我们有一个用户表。 package com.example.yourproject.domain;public class User {private Long id;private String name;private String email;// Getters and Setters }4. Mapper接口及其XML配置 创建一个Mapper接口定义数据库操作以及一个XML文件来实现具体的SQL语句。 package com.example.yourproject.mapper;import com.example.yourproject.domain.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select;import java.util.List;Mapper public interface UserMapper {Select(SELECT * FROM user)ListUser findAll(); }在src/main/resources/mapper/UserMapper.xml中定义相应的SQL语句。 ?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.example.yourproject.mapper.UserMapperselect idfindAll resultTypecom.example.yourproject.domain.UserSELECT * FROM user/select /mapper5. 服务类 创建一个服务类来使用Mapper接口。 package com.example.yourproject.service;import com.example.yourproject.domain.User; import com.example.yourproject.mapper.UserMapper; import org.springframework.stereotype.Service;import java.util.List;Service public class UserService {private final UserMapper userMapper;public UserService(UserMapper userMapper) {this.userMapper userMapper;}public ListUser findAll() {return userMapper.findAll();} }6. 控制器 最后创建一个简单的控制器来展示如何从数据库中获取数据。 package com.example.yourproject.controller;import com.example.yourproject.domain.User; import com.example.yourproject.service.UserService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;import java.util.List;RestController public class UserController {private final UserService userService;public UserController(UserService userService) {this.userService userService;}GetMapping(/users)public ListUser getAllUsers() {return userService.findAll();} }需要注意需要在启动类上加上MapperScan注解识别一下自己的mapper路径所以也需要引入下述依赖 dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.2.0/version !-- 使用最新版本或适合你项目的版本 -- /dependency
http://www.zqtcl.cn/news/828210/

相关文章:

  • 广州大型网站设计公司网站总体设计怎么写
  • 福州网站制作工具搜索引擎营销的特点是什么
  • 安徽省建设干部网站新品网络推广
  • 做网站要实名吗怎样给一个公司做网站
  • 品牌官方网站建设大航母网站建设
  • 自己做音乐网站挣钱吗网站定制公司kinglink
  • 网站建设案例新闻随州程力网站建设
  • 国外网站平台龙岩天宫山缆车收费
  • 站长工具seo综合查询是什么湖北做网站
  • 青海网站建设价格建一个免费网站的流程
  • 网站备案中 解析地址asp.net企业网站框架
  • flash里鼠标可以跟随到网站上就不能跟随了蚌埠网站建设
  • 东莞茶山网站建设网络推广方案ppt
  • 不需要写代码的网站开发软件模板之家如何免费下载
  • 购物网站模板多媒体网站开发实验报告
  • 做网站上数字快速增加上海市建设部注册中心网站
  • 义乌市网站制作青岛建设银行银行招聘网站
  • 公司网站的留言板怎么做wordpress减肥网站采集规则
  • app软件下载站seo教程wordpress实现专题
  • 在哪里自己建设网站做网站后期需要什么费用
  • 宁波网站推广怎么做微信公众号如何运营与推广
  • 做网站开发语言农产品品牌建设
  • 百度一下你就知道官方网站做准考证的网站
  • 2008 访问网站提示建设中免费asp地方门户网站系统
  • 手机网站收录wordpress无法连接ftf服务器
  • 担路网如何快速做网站安卓市场2021最新版下载
  • 自己组装电脑做网站服务器东莞市城乡和住房建设局
  • h1z1注册网站wordpress 按标题搜索
  • 院校网站建设对比分析实训报总结陕西省建设网三类人员官网
  • 嘉兴网站建设兼职企业做网站公司