SpringBoot2.0֮HelloWorld
1SpringBoot
SSHSSMjar
wartomcatwebapps
2SpringBoot
SpringBoot(maven###maven)spring3.0SpringMVCHttp(tomcatjetty tomcatjava)java(java -jar)
3SpringBootSpringCloud
SpringBoot:java
SpringCloud()
4SpringBootSpringMVC
SpringBoot WebSpringMVC
5SpringBootSpringMVC
SpringMVC3.0(javaSpringMVC)
1.1SpringBoot
:maven
创建后
pom.xml
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.lz</groupId>
<artifactId>springboot2.0-firstProgram</artifactId>
<version>0.0.1-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 这个地方不用谢版本号,原因:在其parent中已经有定义了版本, -->
</dependency>
</dependencies>
<build/>
</project>
jar
第三步:编写控制器类
package
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@EnableAutoConfiguration
public class MemberController {
@RequestMapping("/memberIndex")
public String memberIndex(){
return "springboot 2.0 helloworld!";
}
public static void main(String[] args) {
SpringApplication.run(MemberController.class, args);
}
}
jre为1.5.
jre1.5 jre1.8
运行成功