Java概念

  • url:网址
  • java中,\\当做\
  • ${}:获取{}中指定的对象(参数、对象等)的值。比如${3+5},           那么便会在页面上输出8。
  •  Put请求:更新

Post请求:添加

Get请求:查询

  • controller层:处理客户端的请求
  • Nacos就是tomcat服务器(port:8848  端口)
  • 注解:本质上就是一个类,开发中我们可以使用注解 取代 xml配置文件。

十.RESTFUL特点包括:

1、每一个URl代表1种资源;

2、资源的表现形式是XML或者HTML。

RESTful架构是对MVC架构改进后所形成的一种架构,通过使用事先定义好的接口与不同的服务联系起来。在RESTful架构中,浏览器使用POST,DELETE,PUT和GET四种请求方式分别对指定的URL资源进行增删改查操作。RESTful是通过URI实现对资源的管理及访问。

RESTful架构将服务器分成前端服务器和后端服务器两部分,前端服务器为用户提供无模型的视图;后端服务器为前端服务器提供接口。浏览器向前端服务器请求视图,通过视图中包含的AJAX函数发起接口请求获取模型。

误区:

十一.@Bean

 public RestTemplate restTemplate(){

 return new RestTemplate();

 }

在java中,new是关键字,用于生成一个类的对象。

如果一个方法中return后有new,说明这个方法的返回类型是某个类,而它返回的是一个对象,这个对象是通过new生成的。

这和X x = new X();  return x;是一样的

A a1 = new A();

它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。在JAVA里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不是对象,而是该对象的地址,使得该引用指向了对象。在JAVA里,“=”语句不应该被翻译成赋值语句,因为它所执行的确实不是一个赋值的过程,而是一个传地址的过程,被译成赋值语句会造成很多误解,译得不准确。

再如:

A a2;

它代表A是类,a2是引用,a2不是对象,a2所指向的对象为空null;

再如:

a2 = a1;

它代表,a2是引用,a1也是引用,a1所指向的对象的地址传给了a2(传址),使得a2和a1指向了同一对象。

十二.@Value:为属性动态赋值

十三.queryWrapper:Entity(实体)对象封装操作类。是mybatis plus中实现查询的对象封装操作类。 

eq:等于

十四.

controller层接收view层传来的数据,service层将数据进行二次加工。service被controlle调用

十五.lombok

十六.

#配置服务端口

server:

  port: 8090

#配置模版工具类

spring:

  thymeleaf:

    #设置页面前缀

    prefix: classpath:/templates/

    #设置页面后缀

    suffix: .html

    #是否使用缓存

cache: false

十七. servlet是浏览器与服务器(tomcat) 进行交互的一种机制.

十八. servlet缺点:  接收的参数都是String类型。

十九.

二十.服务器的数据返回给页面,用Model model。

二十一.后端服务器主要负责业务数据(操作数据库),前端服务器主要负责html页面的数据。

二十二.

Serializable:序列化

二十三. 马哥教育「官网」-专业Linux云计算运维、SRE、Devops、容器云、Python、Go开发培训机构!

二十四.pojo类接收mybatis查询的结果。

二十五.@Postmapping不能直接在浏览器访问,需借助postman。

二十六. @PathVariable从访问路径里提取参数

    @GetMapping("/{orderId}")

    public JsonResult<List<Item>> getItems(@PathVariable String orderId){

    List<Item> items = itemService.getItems(orderId);

    JsonResult r =JsonResult.ok().data(items);

    return r;

    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值