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.html

1.生成spring 工程

https://start.spring.io/     Group:包名 Artifact:工程名 依赖:Web,Actuator

2.第一个程序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学习笔记

SpringMVC框架学习笔记——controller配置汇总

学习笔记——SpringMVC处理响应数据;SpringMVC处理请求域响应乱码问题

python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)

python基础学习笔记