社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Spring Boot
是简化 Spring
应用开发的一个框架,追求约定大于配置,去繁从简,“just run” 就能创建一个独立的、产品级别的应用
Spring Boot
是整个 Spring
技术栈的一个大整合
Spring Boot
是 J2EE
开发的一站式解决方案
Spring Boot 官网:https://spring.io/projects/spring-boot
Spring Boot 的优点:
Spring
项目以及主流框架集成Servlet
容器,应用无需打成 WAR 包此 demo 采用 Maven
项目构建工具,IDE 选取的是 IDEA
对应的 Maven
文件配置如下
在 Maven
的配置文件 setting.xml
中,引入如下配置来配置默认仓库和阿里云镜像地址
<localRepository>D:/JAVA/maven/repository</localRepository>
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
demo 需求功能如下:浏览器发送 hello 请求,服务器接收请求并处理,响应 Hello World 字符串
建好的 Maven 项目目录
在 pom.xml
中添加如下信息
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
添加依赖后,可以在 External Libraries
中查看相关的 jar 包是否导入成功
package com.jiker.main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* SpringBootApplication 来标注一个主程序,说明是一个spring boot应用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
//Spring应用启动起来
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
package com.jiker.main.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
在以上代码编写完成后,可以在主程序中看到如下按钮,点击即可运行 Spring Boot 程序
程序启动中
访问 localhost:8080 端口:
Web应用成功搭建
在 pom.xml 中,添加如下信息
<!--Maven 插件:可以将应用打包成一个可执行的 jar 包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
点击右侧栏的 Maven
按钮,之后点击 package
进行打包
打包完成之后,会在项目目录中出现一个 target
的文件夹
可以看到,该文件夹中含有一个名为 spring-boot-01-1.0-SNAPSHOT.jar
的 jar 文件
将该文件拷贝到指定位置后,可以直接通过 java -jar
的命令进行执行
再次访问 localhost:8080/hello
Web 应用成功部署
时间 :2019.5.19 18:18
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!