目录
1、系统要求
查看官网:Getting Started (spring.io)
- Java 8 & 兼容java14 .
- Maven 3.3+
- idea 2019.1.2
1.1、maven设置
打开maven conf文件夹下的settings配置文件,将以下内容粘贴进去,注意如果之前配置过的话可以注释掉或者直接修改
① mirrors标签指的是使用阿里云的镜像,这样导入依赖的速度会快很多
② profiles标签指的是指定java1.8进行编译,与你的Java版本对应即可
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
2、HelloWorld
需求:浏览发送/hello请求,响应 Hello,Spring Boot 2
2.1、创建maven工程
2.2、引入依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.3、创建主程序
目录结构
/**
* 主程序类
* @SpringBootApplication:这是一个SpringBoot应用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
2.4、编写业务
//@Controller
//@ResponseBody
@RestController //相当于上面两个注解的组合
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "Hello, Spring Boot 2!";
}
}
2.5、测试
直接运行Mainapplication主程序类中的main方法
2.6、简化配置
在resource下新建application.properties,这个文件是SpringBoot统一的配置文件
#修改tomcat的启动端口号
server.port=8888
application.properties 具体能够写什么可以查阅官网:Common Application properties (spring.io)
每一个配置的最右边都有其解释
2.7、简化部署(生成一个可执行jar包)
把项目打成jar包,内部有项目运行所需的环境,直接通过本地java编译jar可实现项目的运行,即直接在目标服务器执行即可。根据官网要求:
我们在pom.xml文件的dependencies标签下加入以下语句:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
使用maven构建工具生成jar包
在target目录下有我们生成的jar,通过文件管理器打开,直接在cmd运行,也可启动成功
注意点:
- 取消掉cmd的快速编辑模式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118461.html