养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-02 18:37:58

controller一般是传数据到service层,当然也可以传数据直接到dao层,有人开发者可能有些不习惯,这就就分享一下直接传数据到dao层

工具/原料

mybatis

mysql

方法/步骤

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.dataso锇栀劐箨urce.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=rootmybatis.mapper-locations:classpath:mapper/*.xmlmybatis.type-aliases-package=com.demo.deml

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

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

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

4、第四步:编写controller和dao代码,并配置好mapper.xml,代码如下://controller@PostMapping("/querycount")StringqueryCount(){Integerc=mapper.count("test");returnc.toString();}//daointerfaceIntegercount(@Param("pwd")Stringpwd);

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

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

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

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

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

© 一点知识