栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

封面新闻的笔试小项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

封面新闻的笔试小项目

这,前天才取了个专栏的名字,叫”来个好工作“,昨天就来了个实习笔试机会,我命由天不由我。
不管过不过得了,先总结一下过程中的一些学习。

项目要求

使用SpringBoot和mybatis实现新闻数据表的增删改查 数据库表设计
sql建表
学习到的:
时间要求自动更新,所以需要使用timestamp(时间戳),在navicat 中设置CURRENT_TIMESTAMP,这个选项我这里没有,(可能是dao版原因),手动输入,或者用建表语句在该字段后面添上default
now() ,datetime不能实现新建springBoot项目的过程中,右侧的maven菜单不见了,使用ctrl+shift+A 重新添加依赖:spring-boot-starter-web和mybatis-spring-boot-starter,mysql-connector-java( 8版本需要配置时区serverTimezone=Asia/shanghai)修改properties为yml文件,更方便注意点:空格,都是小写,最好手打吧,快捷键用多了,会依赖的

spring
  datasource: 
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql:///news?serverTimezone=Asia/Shanghai
    username: 1111
    password: root
mybatis:
  type-aliases-package: 需要扫描的实体类包
  mapper-locations: classpath:mapper/*.xml
  设置日志
  configuration:
     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

dao,service,controller都比较简单的增删改查,学习:简单类型,对象,都支持自动注入,像集合这些需要用@RequestBody
json数据一般使用post方式发送
常用注解:@RestController,@RequestMapping,@PostMapping,@GetMapping,@RequestBody
这些注解还有很多细节要学,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号