java怎么把Controller层的数据怎么传给dao层

 时间:2026-02-16 12:52:01

1、第一步:dao层是数据库连接层,就是负责对数据的增删改查的,这里使用的springboot项目,在pom.xml引入mybatis和mysql的依赖,代码如下:

<dependency>


   <groupId>org.mybatis.spring.boot</groupId>
   <artifactId>mybatis-spring-boot-starter</artifactId>
   <version>2.1.2</version>
</dependency>
<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <scope>runtime</scope>
</dependency>

2、第二步:在application.properties里面进行数据库相关的配置,简单配置如下:

spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver


spring.datasource.url = jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username = root
spring.datasource.password = root
mybatis.mapper-locations: classpath:mapper/*.xml
mybatis.type-aliases-package=com.demo.deml

java怎么把Controller层的数据怎么传给dao层

3、第三步:新建包名,并在启动类上配置mybatis扫描的路径,如图所示:

java怎么把Controller层的数据怎么传给dao层

4、第四步:编写controller和dao代码,并配置好mapper.xml,代码如下:

// controller

@PostMapping("/querycount")


String queryCount(){
   Integer c = mapper.count("test");
   return c.toString();
}

// dao interface

Integer count(@Param("pwd") String pwd);

java怎么把Controller层的数据怎么传给dao层

5、第五步:基本代码完成,现在就是controller往dao传参了,首先要自动注入dao层,代码如下:

@Autowired


DemoMapper mapper;

java怎么把Controller层的数据怎么传给dao层

6、第六步:往到层传入参数 test,在请求的sql里面看到参数已经结束了,如图:

java怎么把Controller层的数据怎么传给dao层

  • 关于系统的论文里系统测试应该写些什么内容
  • 学士服领子怎么带
  • 学士服怎么穿 披肩
  • 学士服的领子怎么戴
  • 如何装订毕业论文
  • 热门搜索
    洋姜怎么吃 抖音怎么拍 鹿茸怎么吃效果最好 扣肉怎么做 cpu占用过高怎么办 鲢鱼怎么做好吃 京东分期付款怎么弄 保证书怎么写给老师 宝宝消化不良怎么办 公积金贷款额度怎么算