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

国外有哪些设计网站广州网站开发设计公司

国外有哪些设计网站,广州网站开发设计公司,网络服务平台,一 建设网站前的市场分析1、简介 MyBatis 是一个优秀的持久层框架&#xff0c;它支持定制化 SQL、存储过程以及高级映射。与 SpringBoot 集成可以简化数据库操作。 2、整合 1&#xff09;导入依赖 核心&#xff1a;mybatis、mysql、druid <!--mybatis--><dependency><groupId>org…

1、简介

MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。与 SpringBoot 集成可以简化数据库操作

2、整合

1)导入依赖

核心:mybatis、mysql、druid

        <!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.1</version></dependency><!-- druid启动器的依赖  --><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-3-starter</artifactId><version>1.2.18</version></dependency><!-- mysql驱动类--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.28</version></dependency>
2)配置数据源

在application.yml中配置数据库连接信息,包括数据库的url、用户名、密码、mybatis的功能配置。

 

server:port: 8080servlet:context-path: /
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:url: jdbc:mysql://localhost:3306/sgu # urlusername: root # 用户名password: 123456 # 密码driver-class-name: com.mysql.cj.jdbc.Drivermybatis:configuration:  # setting配置auto-mapping-behavior: fullmap-underscore-to-camel-case: truelog-impl: org.apache.ibatis.logging.slf4j.Slf4jImpltype-aliases-package: com.sgu.pojo # 配置别名mapper-locations: classpath:/mapper/*.xml # Mapper.xml位置
3)Emp类  

 与数据库表对应的实体类

package com.sgu.pojo;import lombok.Data;import java.math.BigDecimal;
import java.util.Date;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/28 23:20*/@Data
public class Emp {private Integer empno;     // 员工编号private String ename;      // 员工姓名private String job;        // 职位private Integer mgr;       // 上级经理编号private Date hiredate;     // 入职日期private BigDecimal sal;    // 薪水private BigDecimal comm;   // 佣金private Integer deptno;    // 部门编号
}
4)EmpMapper接口

实现与数据库表的交互

 

package com.sgu.mapper;import com.sgu.pojo.Emp;
import java.util.List;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/30 13:55*/public interface EmpMapper {List<Emp> queryAll();
}
5)EmpMapper.xml

Mapper接口的SQL实现,位置:src/main/resources/mapper

 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace = 接口的全限定符 -->
<mapper namespace="com.sgu.mapper.EmpMapper"><select id="queryAll" resultType="emp">select * from emp</select>
</mapper>
6)启动类添加@MapperScan注解

用于扫描和注册Mapper接口

 

package com.sgu;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/30 14:01*/@MapperScan("com.sgu.mapper") //mapper接口扫描配置
@SpringBootApplication
public class MainApplication {public static void main(String[] args) {SpringApplication.run(MainApplication.class,args);}
}
7)EmpController类

通过依赖注入实例化Mapper接口,调用其中的方法进行数据库操作

package com.sgu.controller;import com.sgu.mapper.EmpMapper;
import com.sgu.pojo.Emp;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/28 23:26*/@RestController
@RequestMapping("emp")
public class EmpController {@Autowiredprivate EmpMapper empMapper;// 查询员工@GetMapping("query")public List<Emp> queryAll() {return empMapper.queryAll();}
}

注意:druid的兼容性问题!参考:07-SpringBoot3入门-整合druid连接池-CSDN博客

3、测试

启动项目,输入地址:

http://localhost:8080/emp/query

 4、参考

149-springboot-mybatis整合和配置_哔哩哔哩_bilibili


文章转载自:

http://PMJ1kQom.wjjsg.cn
http://Dc1PdDVS.wjjsg.cn
http://FYwmZRcb.wjjsg.cn
http://L6PnqWsM.wjjsg.cn
http://KuAUzFIw.wjjsg.cn
http://SwVAAqvs.wjjsg.cn
http://1Go4Wt5G.wjjsg.cn
http://M265wqpd.wjjsg.cn
http://q7EL3t7i.wjjsg.cn
http://obWNRyxL.wjjsg.cn
http://w2k1suad.wjjsg.cn
http://Ytl2Ndd1.wjjsg.cn
http://d9tK3CL4.wjjsg.cn
http://ubpWE49T.wjjsg.cn
http://63DdYPkV.wjjsg.cn
http://Kb8WNFHj.wjjsg.cn
http://OQ70MO4e.wjjsg.cn
http://kwojtSy0.wjjsg.cn
http://xhG5lRr5.wjjsg.cn
http://S6jjqUk5.wjjsg.cn
http://UlifhMNT.wjjsg.cn
http://8Gpizafd.wjjsg.cn
http://dCjoMAyF.wjjsg.cn
http://gDtpRcn4.wjjsg.cn
http://jbvvU5z8.wjjsg.cn
http://D58JPdTB.wjjsg.cn
http://JWY1jWNl.wjjsg.cn
http://47Tyu71F.wjjsg.cn
http://N0YjJTCr.wjjsg.cn
http://rBMeIhPM.wjjsg.cn
http://www.dtcms.com/wzjs/646141.html

相关文章:

  • 如何建设个人的网站低成本做网站
  • 百怎么做网站电子商务网站建设类型
  • 视频互动网站建设手机p2p网站
  • 网站制作公司小邓怎么套用网站模板
  • 视频类网站建设的成果建设网站的结束语
  • 什么是新闻源网站国内软件公司排名
  • wordpress0商业网站做视频网站盈利模式
  • 公司后台网站怎么做wordpress无法写文章
  • html网站模板免费下载网站对接如何做
  • 计算机技术员网站建设怎么网络销售应该注册什么公司
  • 公司网站建设设计公司网站建设开发费怎么做账
  • 怎么优化一个网站软件定制开发服务收费多少
  • 用v9做网站优化广西建设学院网站
  • 做阀门的网站广州app开发公司排行十强
  • 建网站买什么主机如何优化网络延迟
  • flash企业网站与网站建设相关的论文题目
  • 小韩网站源码百度网盘搜索引擎入口在哪
  • 网站底部素材wordpress顶部菜单哪里设置
  • 宝塔搭建网站教程wordpress综合类网站
  • OA 公司网站 铁道建设报安卓手机做网站服务器吗
  • 香水网站建设规划书福建建筑人才服务中心档案
  • 做平台还是自己做网站网站开发什么技术路线
  • 学生管理系统网站怎么做本地婚姻介绍网站
  • 东山县建设局网站用万网建设网站教程视频
  • 兼职做网站在那里接任务素材设计做的好的网站有哪些
  • 网站推广引流最快方法郑州资讯
  • 仿阿里云网站佛山北京网站建设
  • 上海网站建设方案进入百度官网首页
  • 网站怎么做交易平台大宗商品交易平台网
  • 贵州网站seo工商登记查询系统官网