返回顶部
首页 > 资讯 > 后端开发 > Python >spring boot--从controller到DAO操作
  • 219
分享到

spring boot--从controller到DAO操作

2024-04-02 19:04:59 219人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

SpringBoot--从controller到DAO 创建商品数据表,命名为Goods 用mybatis自动生成相关文件 1. 建立一下目录 2. service中定义方法

SpringBoot--从controller到DAO

创建商品数据表,命名为Goods

mybatis自动生成相关文件

1. 建立一下目录

2. service中定义方法

3. 实现类中实现方法

4. 在GoodsController中

5. 浏览器打开Http://localhost:8080/listGoods?id=11 浏览器中显示

6. controller中查询结果

增删改的操作步骤类似,开发中基本的数据库操作即可完成

mvc框架的DAO层,Service层与Controller层

MVC框架即模型-视图-控制器(model-View-controller)

M即model模型是指模型表示业务规则,V即View视图是指用户看到并与之交互的界面,C即controller控制器是指控制器接受用户的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。

javaweb项目经常分成DAO,Service和Controller这三层

DAO层:

DAO层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了CRUD(增加Create、检索Retrieve、更新Update和删除Delete)基本操作,建议DAO只做原子操作,增删改查。

Service层:

Service层叫服务层,被称为服务,粗略的理解就是对一个或多个DAO进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。

Controler层:

Controler负责请求转发,接受页面过来的参数,传给Service处理,接到返回值,再传给页面。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: spring boot--从controller到DAO操作

本文链接: https://lsjlt.com/news/127914.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • spring boot--从controller到DAO操作
    springboot--从controller到DAO 创建商品数据表,命名为goods 用mybatis自动生成相关文件 1. 建立一下目录 2. service中定义方法 ...
    99+
    2024-04-02
  • Spring boot部署发布到linux的操作方法
    限制条件:The default script supports most Linux distributions and is tested on CentOS and Ubuntu. Other platforms, such as O...
    99+
    2023-05-31
    spring boot linux
  • Spring Boot中怎么操作MongoDB
    这期内容当中小编将会给大家带来有关Spring Boot中怎么操作MongoDB,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。新建一个Java项目,pom.xml的内容如...
    99+
    2024-04-02
  • spring boot中如何操作ActiveMQ
    本篇文章为大家展示了spring boot中如何操作ActiveMQ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流...
    99+
    2023-06-21
  • Spring boot如何操作文件
    小编给大家分享一下Spring boot如何操作文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、获取文件路径获取文件路径1、class.getResource(path)其中的参数path有两种形式,一种是以“/”开...
    99+
    2023-06-25
  • spring boot 导出数据到excel的操作步骤(demo)
    目录问题来源:实现步骤:1.添加maven依赖2.编写excel工具类3.编写controller,service,serviceImpl,dao,entity3.1entity3....
    99+
    2024-04-02
  • Spring Boot集成Redis实战操作
    最近在使用Spring Boot,发现其功能真是强大,可以快速的集成很多的组件功能,非常方便:今天就来介绍下,如何集成Redis。定义Redis 是一个高性能的key-value数据库。它支持存储的value类型很多,包括string(字符...
    99+
    2023-06-02
  • Spring Boot 项目发布到 Tomcat 服务器的操作步骤
    第 1 步:将这个 Spring Boot 项目的打包方式设置为 war。<packaging>war</packaging>...
    99+
    2023-05-31
    spring boot tomcat
  • Spring boot actuator端点启用和暴露操作
    启用端点 默认情况下,除了shutdown端点是关闭的,其它的都是启用的。配置一个端点的启用,使用management.endpoint…enabled属性, 下面的例子是启用shu...
    99+
    2024-04-02
  • spring boot学习笔记之操作ActiveMQ指南
    目录前言ActiveMQ 介绍队列(Queue)广播(Topic)同时支持队列(Queue)和广播(Topic)总结前言 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异...
    99+
    2024-04-02
  • 利用Spring Boot操作MongoDB的方法教程
    MongoDBMongoDB作为一种NoSQL数据库产品,其实已经非常著名了。去年,由于MongoDB安全认证的薄弱,上万家公司中招。虽然是一则负面新闻,但是也从侧面说明了MongoDB的流行程度。下图是DB-Engines统计的2017年...
    99+
    2023-05-31
    springboot mongodb
  • Spring Boot中使用Spring Retry重试框架的操作方法
    目录Spring Retry 在SpringBoot 中的应用Maven依赖注解使用开启Retry功能注解@Retryable注解@Recover注解@CircuitBreakerR...
    99+
    2024-04-02
  • Spring Boot中快速操作Mongodb数据库指南
    前言 在Spring Boot中集成Mongodb非常简单,只需要加入Mongodb的Starter包即可,代码如下: <dependency> <group...
    99+
    2024-04-02
  • spring boot 使用profile来分区配置的操作
    spring boot 使用profile来分区配置 很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的...
    99+
    2024-04-02
  • Spring Boot集成RabbitMQ以及队列模式操作
    目录前言一、场景描述二、准备工作三、发布/订阅模式(Fanout) 生产者 消费者四、Work模式4.1 轮询模式 生产者 消费者4.2 公平分发 生产者 消费者 生产者 消费者五、...
    99+
    2024-04-02
  • 详解Spring boot操作文件的多种方式
    目录一、获取文件路径1、class.getResource(path)2、ClassLoader.getResource(path)3、项目路径二、操作文件的三种方式1、ClassP...
    99+
    2024-04-02
  • Spring Boot中怎么利用Redis 实现缓存操作
    这期内容当中小编将会给大家带来有关Spring Boot中怎么利用Redis 实现缓存操作,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、缓存的应用场景二、更新缓存的策略三、运行 springboot-...
    99+
    2023-06-17
  • Spring Boot 中如何使用 Python 进行文件操作?
    随着数据处理和分析的需求不断增加,Python 成为了一种非常流行的编程语言。但是,很多开发者仍然喜欢使用 Java 或 Spring Boot 进行开发。那么,如何在 Spring Boot 中使用 Python 进行文件操作呢?本文将...
    99+
    2023-09-04
    文件 关键字 spring
  • Spring Boot中使用jdbctemplate 操作MYSQL数据库实例
    最近在学习使用Spring Boot连接数据库,今天学习了使用jdbctemplate 操作MYSQL数据库,下面就留个笔记不废话,先来代码pom文件:<project xmlns="http://maven.apache.org/P...
    99+
    2023-05-31
    spring boot 数据库
  • Spring Boot Security攻防技巧:从防守者到黑客的转变
    Spring Boot Security作为一款常用的SpringBoot安全框架,可以帮助开发人员快速构建安全的RESTful API。然而,Spring Boot Security也存在一些安全隐患,黑客可以利用这些隐患来攻击应用程序...
    99+
    2024-02-12
    文章Spring Boot Security 安全机制 漏洞分析 防御措施 黑客攻击
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作