标签:就是 切面 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项目的依赖
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.0</modelVersion> 5 <parent> //父依赖 6 <groupId>org.springframework.boot</groupId> 7 <artifactId>spring-boot-starter-parent</artifactId> 8 <version>2.3.3.RELEASE</version> 9 <relativePath/> <!-- lookup parent from repository --> 10 </parent> 11 <groupId>com.dz</groupId> 12 <artifactId>springbootstudy-01</artifactId> 13 <version>0.0.1-SNAPSHOT</version> 14 <name>springbootstudy-01</name> 15 <description>Demo project for Spring Boot</description> 16 17 <properties> 18 <java.version>1.8</java.version> 19 </properties> 20 21 <dependencies> 22 <dependency> //web场景启动器 23 <groupId>org.springframework.boot</groupId> 24 <artifactId>spring-boot-starter-web</artifactId> 25 </dependency> 26 27 <dependency> //springboot单元测试 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter-test</artifactId> 30 <scope>test</scope> 31 <exclusions> //剔除依赖 32 <exclusion> 33 <groupId>org.junit.vintage</groupId> 34 <artifactId>junit-vintage-engine</artifactId> 35 </exclusion> 36 </exclusions> 37 </dependency> 38 </dependencies> 39 40 <build> 41 <plugins> 42 <plugin> //打包插件 43 <groupId>org.springframework.boot</groupId> 44 <artifactId>spring-boot-maven-plugin</artifactId> 45 </plugin> 46 </plugins> 47 </build> 48 49 </project>
12121
标签:就是 切面 struts init 开发 声明 org apach parent
原文地址:https://www.cnblogs.com/lxzlovewyq/p/13526886.html