1.MVC简述:
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2.什么是SpringMVC?
SpringMVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发。
一、创建web项目
1、点击Create New Project。
2、选择Spring Initializr,点击Next。
3、点击Next。
4、点击Web,选择Spring Web,然后Next。
5、编辑项目名称,点击Finish。
二、测试
1、在Demo文件里新建一个名为Controller的包。
2、再在包下新建一个名为Controller的类。
3、在Controller类中编写以下代码。
package com.example.demo.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Controller {
@RequestMapping("/hello")
public String web() {
String result = "hello Spring Boot!这是一个用Spring Boot开发的网站。";
return result;
}
}
4、运行。
5、在浏览器中访问https://localhost:8080/hello,显示如下则成功。
三、总结
学习了在Idea上创建基于Spring Boot的web项目,客户端浏览器访问该web资源,网页返回显示一个网站。