当前位置: 首页 > 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.pierceye.com/news/828210/

相关文章:

  • 网站的管理上海创新网站建设
  • 企业对比网站西安做网站公司怎么样
  • 网站开发好做还是平面好做商务网页设计与制作是什么
  • 个人业务网站带后台凡科网站建设分类模块怎么弄
  • 在百度做网站需要什么资料appstore正版下载
  • wordpress怎么做404页面合肥seo软件
  • 建设网站挂广告赚钱免费个人网站源码
  • 网站ico图标动漫设计学什么内容
  • fireworks做网站定制做网站费用
  • 建设门户网站所需优秀营销网站设计
  • 行业网站建设教程办一家建筑公司流程
  • 网站空间文件夹中企动力主要是做什么的
  • 亚马逊做qa的网站wordpress theme是什么
  • 网站开发的经费预算php网站超市源码下载
  • 深圳建设高端网站asp.net 获取网站的绝对路径
  • 做的网站没流量吗前端页面设计
  • 门户网站的优点在环评备案网站上做登记后会怎么样
  • 网站的内容规划怎么写网站做外链的具体步骤
  • 百度网站排名规则小程序网站建设y021
  • 中国建设银行国际互联网站国内排名前五的电商
  • 怎么查网站的空间商四川建设工程招标网
  • 网站建设比较好公司朝阳区互联网公司排名
  • 百度不收录网站吗网站开发php
  • 房产网站建设的功能wordpress php7拓展
  • 做网站代码用什么软件天津建设工程信息网天津
  • 网站开发工程师前景怎么样怎么做自己的网站?
  • 井陉矿区网站建设做微商的网站
  • 办公室装修专业网站小程序免费制作平台有吗
  • 学生做兼职去哪个网站线上推广的渠道有哪些
  • 徐州网站的优化苏州百度推广开户