springboot简介
2021-04-01 21:27
标签:就是 切面 struts init 开发 声明 org apach parent Spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,作者:Rod Johnson Spring是为了解决企业级应用开发的复杂性而创建的,简化开发 为了降低java开发的复杂性,Spring采用了以下4中关键策略 开发一个web应用,从最开始接触Servlet结合Tomcat,跑出HelloWorld程序,需要经历特别多的步骤 后来使用框架Struts,在后来SpringMVC,到现在的SpringBoot,过一两年又会有其他的Web框架出现 什么是SpringBoot?就是一个javaweb的开发框架,和SpringMVC类似,对比其他的javaweb框架的好处,就是简化开发,约定大于配置 .....待补充 快速创建一个SpringBoot应用,并实现一个简单的Http请求处理。 环境准备 开发工具 待补充 通过上面的步骤创建完基础项目后,会自动生成一下文件 pom.xml,SpringBoot项目的依赖 12121 springboot简介 标签:就是 切面 struts init 开发 声明 org apach parent 原文地址:https://www.cnblogs.com/lxzlovewyq/p/13526886.html1.SpringBoot简介
1.1 回顾:什么是spring
1.2 Spring是如何简化java开发的
1.3 什么是SpringBoot
2.HelloWorld
2.1 准备工作
2.2 创建项目说明
创建方式一:
创建方式二:使用IDEA直接创建项目
项目结构分析
pom.xml分析
1 xml version="1.0" encoding="UTF-8"?>
2 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4 modelVersion>4.0.0modelVersion>
5 parent> //父依赖
6 groupId>org.springframework.bootgroupId>
7 artifactId>spring-boot-starter-parentartifactId>
8 version>2.3.3.RELEASEversion>
9 relativePath/>
10 parent>
11 groupId>com.dzgroupId>
12 artifactId>springbootstudy-01artifactId>
13 version>0.0.1-SNAPSHOTversion>
14 name>springbootstudy-01name>
15 description>Demo project for Spring Bootdescription>
16
17 properties>
18 java.version>1.8java.version>
19 properties>
20
21 dependencies>
22 dependency> //web场景启动器
23 groupId>org.springframework.bootgroupId>
24 artifactId>spring-boot-starter-webartifactId>
25 dependency>
26
27 dependency> //springboot单元测试
28 groupId>org.springframework.bootgroupId>
29 artifactId>spring-boot-starter-testartifactId>
30 scope>testscope>
31 exclusions> //剔除依赖
32 exclusion>
33 groupId>org.junit.vintagegroupId>
34 artifactId>junit-vintage-engineartifactId>
35 exclusion>
36 exclusions>
37 dependency>
38 dependencies>
39
40 build>
41 plugins>
42 plugin> //打包插件
43 groupId>org.springframework.bootgroupId>
44 artifactId>spring-boot-maven-pluginartifactId>
45 plugin>
46 plugins>
47 build>
48
49 project>
编写HTTP接口