GithubHelp home page GithubHelp logo

db_homework's Introduction

作业说明

数据库配置

  1. 在PostgreSql中运行sql文件夹下的create.sql文件生成三张表以及插入数据
  2. 对./demo_homework/src/main/resources下的application.properties进行配置
    • spring.datasource.url:数据库的存储位置需要进行修改,将示例代码中的book_management修改为自己对应的数据库
    • spring.datasource.username:管理此数据库的用户,将示例代码中的postgres修改为对应的管理员
    • spring.datasource.password:数据库密码

作业描述

一般的SpringBoot的分层为Controller层+Service层+DAO层+Model层,对应示例代码中的文件夹为:cotrollerserviceRepositorymodel。分别对应的功能为:捕获前端请求、逻辑处理、数据库操作、表映射。

  1. 进入./demo_homework/src/main/java/org/cu/db/demo中的controller文件夹,其中包含了ExampleControllerHomeworkController两个类,作业需要实现HomeworkController类中的4个函数。(结合之前的sql练习的sql语句)

  2. 每个函数的具体返回内容(请据此判断自己是否实现正确):

    在完成一个homework1函数后,点击IDEA右上角的"▶️"箭头启动项目,在浏览器输入localhost:8082/homework/1即可获取返回结果

    • homework1返回参数:

      [123,223,124,224,125,126]

    • homework2返回参数:

      [{"callnumber":"Call123","name":"Iliad","isbn":"ISBN123","year":1997,"publisher":"Homer Publishing"},{"callnumber":"Call124","name":"Odyssey","isbn":"ISBN124","year":1997,"publisher":"Homer Publishing"}]

    • homework3返回参数:

      2

    • homework4返回参数:

      ["Call123","Call125","Call124","Call126"]

提交

在完成项目代码书写后,将代码push到Github或码云,生成仓库链接。将仓库链接复制到txt文件中,并附上本小组成员名单,最后提交到作业邮箱。

命名:组号_实验四springboot练习.txt

推荐阅读:

  1. SpringBoot:官方教程易百教程
  2. Git教程:廖雪峰教程Git简易手册Git使用手册
  3. Mybatis教程:mybatis文档

db_homework's People

Contributors

ddddwx avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

evergardener

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.