SpringMvc 学习基础笔记——Hello World
Posted 化作孤岛的瓜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMvc 学习基础笔记——Hello World相关的知识,希望对你有一定的参考价值。
写在开头:
本人是移动开发工程师,近段时间在学习后端知识,希望以后可以一方面扩充自己的技术栈,也可以从更广的维度思考问题。 SpringMVC可以简单的理解为Mvc模式, 模型( Model ), 视图( View ), 控制器( Controller )。 做移动开发的话视图层暂时不需要太多了解。主要是需要了解Model,和Controller的作用以及他们整体的关系。 模型( Model )封装了应用程序的数据和一般他们会组成的 POJO 。 视图( View )是负责呈现模型数据和一般它生成的 html 输出,客户端的浏览器能够解释。 控制器( Controller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。0.开发工具:
下载地址: https://www.jetbrains.com/zh-cn/idea/download 白嫖方式: https://www.cnblogs.com/softidea/p/11350080.html1.生成spring 工程
https://start.spring.io/ Group:包名 Artifact:工程名 依赖:Web,Actuator2.第一个程序Hello Word
使用Idea打开生成的工程 可以看到工程配置已经搞好了,并且有了一个 DemoApplication 工程, 我们在里面加上控制器注解 @RestController 和请求地址: @RequestMapping("/hello”)@SpringBootApplication
@RestController
public class DemoApplication
public static void main(String[] args)
SpringApplication.run(DemoApplication.class, args);
@RequestMapping("/hello")
public String hello()
return "Hello Spring";
注解的含义:
https://blog.csdn.net/weixin_39734493/article/details/111176214 然后运行程序,可以看到 框架起了一个tomcat,在8080上跑起来了,这个时候我们控制台访问这个地址: curl http://localhost:8080/hello 就能看到我们输出的内容辽,因为前面引入了actuator依赖,所以可以做一个健康检查 curl http://localhost:8080/actuator/health 打包 跳过测试 mvn clean package -Dmaven.test.skip 查看打出来的包:cd target 执行 java -jar helloworld-0.0.1-SNAPSHOT.jar以上是关于SpringMvc 学习基础笔记——Hello World的主要内容,如果未能解决你的问题,请参考以下文章
Spring学习笔记-1:SpringMVC hello world
SpringMVC框架学习笔记——controller配置汇总
学习笔记——SpringMVC处理响应数据;SpringMVC处理请求域响应乱码问题