Spring是支持AOP(面向切面编程)的框架。
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans。
CRUD操作:增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete) 。
使用SpringBoot和Mybatis-Plus构建项目:
1、IDEA初始化SpringBoot项目,添加项目依赖。
2、运行generator的main函数生成代码,自动生成controller,mapper,model,service(包括impl)以及xml文件。
3、添加Java的一些配置文件。
4、实现service接口文件
5、具体实现service的功能(编写impl文件)。
6、实现表现层的conroller类。
使用Swagger-UI实现在线API文档。
Java后端中一些常用的语法知识:
1、Lambda表达式(见下面两端等价的例子)
SpringSecurity:强大的可高度定制的认证和授权框架,对自定义需求具有强大的扩展性。JWT(JSON WEB TOKEN)。
*返回值中存在泛型,要在函数定义中在返回值前加上<T>标识泛型,直接把T看成String,Integer,Double即可
public static <T> CommonResult<T> success(T data) {}
*@Transactional(声明式事务管理):意味着任何错误都会导致整个操作回滚到初始状态并抛出一个原始溢出。
原文:https://www.cnblogs.com/zyycumt/p/14225727.html