zoukankan      html  css  js  c++  java
  • Java后端开发——SpringBoot

      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(声明式事务管理):意味着任何错误都会导致整个操作回滚到初始状态并抛出一个原始溢出。

  • 相关阅读:
    hdu 5918(强行水过去..正解KMP)
    hdu 5914(斐波拉契数列)
    hdu 5912(迭代+gcd)
    bzoj 2819(DFS序+树状数组+博弈+lca)
    BestCoder #88(1001 1002)
    hdu 5468(dfs序+容斥原理)
    hdu 5692(dfs序+线段树,好题)
    dfs序题目练习
    csu 1806 & csu 1742 (simpson公式+最短路)
    LuoGuP3774:[CTSC2017]最长上升子序列
  • 原文地址:https://www.cnblogs.com/zyycumt/p/14225727.html
Copyright © 2011-2022 走看看