springboot学习(一)认识springboot及创建第一个springboot项目

一、springboot是什么:

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

二、学习springboot的目的:

让所有Spring开发变得更快,且让更多的人更快的进行Spring入门体验,提供“starter” POM来简化我们的Maven配置(也就是说使用Spring Boot只有配合maven/gradle等这种依赖管理工具才能发挥它的能力),不像以前,构建一个springmvc项目需要进行好多配置等
开箱即用,快速开始需求开发而不被其他方面影响(如果可能会自动配置Spring)
提供一些非功能性的常见的大型项目类特性(如内嵌服务器、安全、度量、健康检查、外部化配置),如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包)
绝无代码生成,且无需XML配置

三、环境:

Eclipse
Maven
JDK
地址就不给了,度娘一下随处都是。
四、项目构建

创建一个maven项目,点击打开链接

在pom中加入springboot依赖

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.4.2.RELEASE</version>
	</parent>
	<dependencies>
		<!-- spring-boot-starter-web -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<!-- jetty -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jetty</artifactId>
		</dependency>
		<!-- fastjson -->
		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>fastjson</artifactId>
			<version>1.2.15</version>
		</dependency>
	</dependencies>

创建主类:

package com.springboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SampleController {

	public static void main(String[] args) throws Exception {
		SpringApplication.run(SampleController.class, args);
	}
}
创建控制器:

package com.springboot.controller;

import java.util.HashMap;
import java.util.Map;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.alibaba.fastjson.JSON;

@RestController
public class HelloWorldController {
	@RequestMapping(value="/")
	public String helloWorld() {
		Map<String, String> map = new HashMap<String,String>();
		map.put("springboot", "hello world!!");
		return JSON.toJSONString(map);
	}
}
以上完成了springboot的基本创建,下面是进行运行测试:

运行有两种方式一种是直接运行main方法,需要在pom中加入maven插件:

<!-- springboot启动插件 -->
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin </artifactId>
			</plugin>
		</plugins>
另一种是run as -> maven build ->springboot:run.

运行结果:{"springboot":"hello world!!"}

至此,第一篇文章结束了,作者也是springboot初学者,如果哪里不正确欢迎大家在评论区指出,共同研究,谢谢。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
创建一个Spring Boot项目,你可以按照以下步骤进行操作: 1. 首先,你需要安装Java Development Kit(JDK)和一个Java集成开发环境(IDE),比如IntelliJ IDEA或Eclipse。确保你的开发环境已经正确配置。 2. 打开你的IDE,并创建一个新的Maven项目。选择Maven作为构建工具是因为Spring Boot项目通常使用Maven进行依赖管理。 3. 在创建项目时,选择Spring Initializr或类似的选项。Spring Initializr是一个官方提供的快速启动Spring Boot项目的工具。 4. 在Spring Initializr中,你可以选择所需的项目元数据。选择适合你项目需求的Spring Boot版本,并添加所需的依赖。 5. 点击生成项目按钮,Spring Initializr将会生成一个初始的Spring Boot项目结构。 6. 将生成的项目导入到你的IDE中。 7. 接下来,你可以开始编写具体的业务逻辑代码。在src/main/java目录下创建你的Java类,并在其中编写你的代码。 8. 在编写代码之前,建议先了解一些基本的Spring Boot概念和特性,比如控制器(Controller),服务(Service),依赖注入(Dependency Injection)等。 9. 编写代码完成后,你可以使用内置的构建工具(比如Maven)进行构建和运行。你可以使用命令行工具或IDE中提供的构建和运行功能。 以上是创建一个Spring Boot项目的基本步骤,希望对你有所帮助。如果你对具体细节有更多疑问,可以继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值