欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring Boot介绍,构建项目及启动器使用

程序员文章站 2022-07-04 15:03:48
Spring Boot 入门(一)一、Spring Boot 介绍1.如果使用 Spring 开发一个"HelloWorld"的 web 应用:1) 创建一个 web 项目并且导入相关 jar 包。SpringMVC Servlet2)创建一个 web.xml3) 编写一个控制类(Controller)4)需要一个部署 web 应用的服务器 如 tomcat2、Spring Boot 特点:1).Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过...

Spring Boot 入门(一)从HelloWorld开始

一、Spring Boot 介绍

1.如何使用 Spring 开发一个"HelloWorld"的 web 应用:
	1) 创建一个 web 项目并且导入相关 jar 包。SpringMVC Servlet
	2)创建一个 web.xml
	3) 编写一个控制类(Controller)
	4)需要一个部署 web 应用的服务器 如 tomcat

2、Spring Boot 特点:
	1).Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。
	2).嵌入的 Tomcat,无需部署 WAR 文件
	3).Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用Spring的	方式。 

二,构建 Spring Boot 项目及启动器讲解

1.使用 maven 构建 SpringBoot 项目
Spring Boot介绍,构建项目及启动器使用
Spring Boot介绍,构建项目及启动器使用
Spring Boot介绍,构建项目及启动器使用
2.修改 pom 文件 将 jdk 的版本更新为 1.7,根据自己的版本自行选择匹配的jdk版本
Spring Boot介绍,构建项目及启动器使用
4.SpringBoot 启动器。
所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共 提供 44 启动器。 4.1 spring-boot-starter-web
支持全栈式的 web 开发,包括了 tomcat 和 springMVC 等 jar
4.2 spring-boot-starter-jdbc
支持 spring 以 jdbc 方式操作数据库的 jar 包的集合 4.3 spring-boot-starter-redis
支持 redis 键值存储的数据库操作

5.地位springboot启动器坐标
Spring Boot介绍,构建项目及启动器使用

三,Spring Boot 入门 HelloWorld

1.编写Controller

/**
* SpringBoot HelloWorld 
* 
* @author xukang
*
*/ @Controller public class HelloWorld { @ResponseBody @RequestMapping("/hello") public Map<String, Object> showHelloWorld(){ Map<String, Object> map = new HashMap<>(); map.put("data", "HelloWorld"); return map; } } 
/**
* SpringBoot 启动类
* @author xukang
*
*/ @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } } 

2.编写启动类

3.启动类要注意的问题
启动器存放的位置。启动器可以和 controller 位于同一个包下,或者位于 controller 的上一级 包中,但是不能放到 controller 的平级以及子包下。 

本文地址:https://blog.csdn.net/m0_38075227/article/details/108231181