在这里向搭建推荐使用IDEA来搭建SpringBoot,博主之前也一直在用Eclipse,最近因为工作原因和开始学习SpringBoot开始应用了IDEA。
简单说下现在的环境:
系统:Windows 10 专业版 64位
IDE:IDEA 2017.2.7(后面附带下载地址 ps:下载CSDN下载都必须要分了,所以我所有的东西都按最低分值设置)
内存:8G(建议4G以上使用,IDEA比Eclipse更吃内存)
JDK:jdk-8u131-windows-x64
Maven:3.3.9 (不会的建议搭建在网上查查资料,相信大家都会)
SpringBoot:1.5.15.RELEASE
下面开始进入正题:首先安装好IDEA编译器
1、Spring Boot 简介
简化Spring应用开发的一个框架;
整个Spring技术栈的一个大整合;
J2EE开发的一站式解决方案;
2、IDEA设置
整合maven进来;
3、SpringBoot在IDEA下的快速搭建
3.1、File——New——Project——Spring Initializer
初次接触Mavan的朋友这一步可以一路向下 不用管,会使用Maven的我就不多说了!!!
到此一个简单的SpringBoot就搭建出来了,是不是觉得比搭建一个SSM框架简单的多,还有更精彩的我们继续往下看。
3.2、目录介绍
注意:SpringBoot是不支持jsp界面的,所有的界面都是html界面,后面会慢慢接收如何使用各位慢慢来。
3.3、Pom文件
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.15.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
通过上面的代码可以看见SpringBoot已经为你创建好了一个简单项目需要依赖的包,包括Tomcat启动插件以及自动配置你当前的JDK版本,再也不用自己写Pom文件定义JDK和Tomcat了(再次你必要配置Toncat一起可以运行代码)。
spring-boot-starter:
spring-boot-starter:spring-boot场景启动器;帮我们导入了web模块正常运行所依赖的组件;
Spring Boot将所有的功能场景都抽取出来,做成一个个的starters(启动器),只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来。要用什么功能就导入什么场景的启动器
4、编写一个主程序;启动Spring Boot应用
/**
* @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
*/
@SpringBootApplication
public class DemoApplication {
// Spring应用启动起来
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
这个就是程序的入口,不需要想以前部署项目,就直接运行“DemoApplication”类就可以将项目跑起来
4.1、编写相关的Controller
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
还有一种写法 将@Controller与 @ResponseBody结合
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
4.2、程序测试
上面显示了Tomcat运行的端口号(后面会介绍如何进行端口的修改)
测试地址 :http://localhost:8080/hello
运行结果:
到此为止一个简单的SpringBoot入门就搭建好了
资源下载
点击下载:IDEA 2017.2.7 密码: 5s94 (需要破解麻烦搭建查一下 网上很多的)
具体用法请各位多查查资料,博主也才开始用,不能很好的提供帮助,欢迎各位下方留言一起交流交流!!