笔记

表示按钮

 

 

 

 

 

用github托管代码

在github上新建仓库

 

 

 

SSH 方式需要 developer key  ?????

 

把该文件夹初始化为仓库,要不然Git不知道

每个仓库的名称都是隔离的???

 

origin 指代那个远程地址

 

新建readme.md

 

 

 

 

发生了不影响内容的改动

amend  追加

 

 

Git使用教程

 

P20

controller包  : 用来拦截 链接  mapping(“/callback”)

 

P21

mapper包:用来写sql语句

 

mapper文件一定会用到model包,

model里存放和 数据库表对应的类

 

 

如果是GET方法就去渲染页面,如果是POST就去执行请求

 

 

 

 

P23

需要什么功能只管写,根据逻辑大纲来,然后用自动补全

 

 

先用questionMapper的list() 方法, 然后【Alt + Enter】,自动创建 

 

Question类中的creator  和 User 里的 ID 应该是关联着的, 但是Question类里的成员变量是和数据库表逐个对应,不能再里面添加别的字段

dto  传输层的东西

新建QuestionDto,

service 层

当一个请求需要组装时,需要service,在service里把值设好,然后传递给DTO

 

 

数据库里使用 连接符字段, 数据类里使用驼峰命名法,

myBatis可以设置自动路由,自动识别

 

在 index.html 修改时间格式

thymeleaf 官网   format

 

 

 

P26 分页原理和实现

 

PageNamitonDTO 新建

questionService   :返回pagenationDTO

                            

indexController:  model.add    pageNation

index.html;

questionMapper:   select (1) from question;

questionService   :pageNationDTO.setQuestion()

                                pagenationDTO.setPagenation(totalCount, page, size)

 

实体类 model 里 也有方法

 

 

 

 

P29

interception

@Services

@Value

indexController里的cookie检查,放在了 interceptor里面

 

删除多余依赖  Ctrl + Alt + O

 

从网址开始   Controller   接受网址跳转

                   service     调用mapper方法,进行一些操作

                   mapper  SQL语句   INSERT  UPDATE

                      model  实体类   和数据库一一对应

                     DTO传输类   经常是实体类的 组合,或者自定义一些 数据字段

 

MyBatis generaror

      自动生成mapper

      java/mapper  里面是有关SQL操作的函数名,具体SQL语句在 resources/mapper    mapper.xml

                   

 

 

maven 环境分离

springboot-06配置文件的使用 | 稀客大大


https://zed058.cn/code/dev/springboot-06%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%BD%BF%E7%94%A8.html#_1%E3%80%81%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E7%9A%84%E4%BD%BF%E7%94%A8

 

 

 

Spring Boot入门【这可能是最好的入门教程了】

Spring Boot入门【这可能是最好的入门教程了】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili
https://www.bilibili.com/video/av58041430?from=search&seid=7126528521615836655

 

第2章 集成MySQL数据库 - 阿毅 - CSDN博客
https://blog.csdn.net/huangwenyi1010/article/details/82809929

 

一、集成MYSQL数据库

 

二、集成MyBatis

使用SpringBoot 尝试写个接口 - 简书(从头开始新建项目,数据表,mybatis generator 自动生成 model,    dao,  resouece/mapper,)
https://www.jianshu.com/p/512f5ba97347

 

 

spring boot(六):如何优雅的使用mybatis - AndyLizh的专栏 - CSDN博客
https://blog.csdn.net/gebitan505/article/details/54929287

 

SpringBoot集成MyBatis及使用mybatis-generator-plugin生成代码(完美,步骤巨详细) - 小洋人最happy的专栏 - CSDN博客
https://blog.csdn.net/u010358168/article/details/86246351

 

MyBatis Generator Core – Running MyBatis Generator With Maven
http://www.mybatis.org/generator/running/runningWithMaven.html

 

执行mybatis generator  的快捷方式

IDEA 中使用MyBatis-generator 自动生成MyBatis代码 - 山高我为峰 - 博客园
https://www.cnblogs.com/liaojie970/p/7058543.html

 

 

三、整合Quartz定时器

 

 

四、LOG4J /  Slf4j

Springboot使用slf4j记录日志 - 朱哲的博客 - CSDN博客
https://blog.csdn.net/zhuzhezhuzhe1/article/details/80557251

 

 

Spring boot 日志注解@Slf4j(基于lombok)丶一个站在Java后端设计之路的男青年个人博客网站
https://www.liangzl.com/get-article-detail-35086.html

 

 

@Value

 

 

 

@Component

 

@resource

 

序列化

所谓序列化其实就是将程序中的数据(对象)通过某种方式,保存到本地中。然后把Java对象转换为字节序列的过程称为对象的序列化。就像你寄一箱饼干,因为体积太大,就全压成粉末紧紧地一包寄出去,这就是序列化的作用。只不过JAVA的序列化是可以完全还原的。

 

Java序列化的理解与学习 - Lucky_Liu - 博客园
https://www.cnblogs.com/yedu/p/4342021.html

 

java序列化详解 - qq_35890572的博客 - CSDN博客
https://blog.csdn.net/qq_35890572/article/details/81630052

 

flowable

七、springboot整合flowable(工作流) - harry的博客 - CSDN博客
https://blog.csdn.net/qq_35098526/article/details/87818988

 

采用springboot+flowable快速实现工作流 - 静下心来 静下心来 - CSDN博客
https://blog.csdn.net/puhaiyang/article/details/79845248

 

flowable流程引擎初体验,完成一个请假流程 - 简书
https://www.jianshu.com/p/1e8f915ead55

 

在Spring中使用flowable - 简书
https://www.jianshu.com/p/705b9388dde6

 

设计模式

看懂UML类图和时序图 — Graphic Design Patterns
https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html#id1

 

代码生成器

可根据数据库表名,表结构自动生成controller,service,model,dao,mapper.xml

 

springboot 代码自动生成器 - qq_34037510的博客 - CSDN博客
https://blog.csdn.net/qq_34037510/article/details/83384244

 

 

JPA

criteria   jpa动态查询

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值