Maven Springboot

x33g5p2x  于2021-09-24 转载在 Java  
字(1.1k)|赞(0)|评价(0)|浏览(231)

Vue项目加载过程

index.html->main.js->App.vue->index.js->HelloWorld.vue

Maven  管理jar包(下载、保存、编译、更新...)

使用

pom模型:pom.xml是maven工程的核心文件,里面放了jar包的坐标

四大特征

仓库repository 

1.远程仓库/中央仓库(外网)   

2.镜像仓库(国内网址)   

3.本地仓库(无需网络)自己创建的文件夹,存放下载好的jar包

依赖dependency 核心jar包形成一个依赖,底层自动导入所有jar包(Ajar包可能依赖着很多jar包)

坐标 存放jar包的路径,统一、管理jar包的一种方式

命令

Spring Boot

作用:

1.简化了Maven的操作

2.内嵌了tomcat的服务器,可以访问服务器里的程序

三大框架提供的注解

1.@SpringBootApplication

作用:标记这是一个Spring Boot的启动类,是Spring Boot提供的

2.@RestController

用在类上,用来让浏览器访问类的  由springmvc提供

3.@RequestMapping

用在类、方法上,规定浏览器访问类与方法的方式   由springmvc提供

//想让浏览器访问类 由springmvc提供
@RestController
@RequestMapping("hello")
public class HelloBoot {
    //规定浏览器如何访问方法
    //浏览器:http://localhost:8080/hello/abc
    @RequestMapping("abc")
    public String hello(){
        return "hello spring boot";
    }
}

SpringMVC

概述:是spring框架的明星产品,用来接收浏览器发来的请求并返回数据

是基于MVC设计模式实现的,主要是想要实现松耦合,实现代码见的高内聚,提高代码的可维护性

M:model  模型层,封装数据

V:  view 视图层,展示数据

C:controller 控制层,用来接受请求并给出响应

MVC

性能高

MVC工作原理

前端控制器(DispatcherServlet)接收请求,分发请求

→处理器映射器(HandlerMapping),解析要访问哪个类、哪个方法→返回给前端控制器

→处理器适配器(HandlerAdaptor)操作、调方法→前端控制器

→视图解析器(ViewResolver)负责解析数据,哪个网页、哪个视图、哪个位置→前端控制器

→视图渲染(View)展示数据返回给浏览器

相关文章

微信公众号

最新文章

更多