SpringBoot基础入门及IDEA快速搭建项目(Boot第一天)

在这里向搭建推荐使用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   (需要破解麻烦搭建查一下 网上很多的)

具体用法请各位多查查资料,博主也才开始用,不能很好的提供帮助,欢迎各位下方留言一起交流交流!!

 

猜你喜欢

转载自blog.csdn.net/zhuocailing3390/article/details/82227663