您的位置:首页 > 编程语言 > Java开发

SpringBoot实战之基础入门(一)

2019-04-09 20:00 246 查看
版权声明:本文为百知JAVAEE小陈原创文章,未经博主允许不得转载!!! https://blog.csdn.net/cx521600/article/details/89160089

Spring Boot 引言

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

springboot(微框架)= springmvc(控制器) + spring(项目管理)

Spring Boot 特点

1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring,没有XML配置

Spring Boot 环境搭建

环境要求:

1. MAVEN 3.x+
2. Spring FrameWork 4.x+
3. JDK7.x +
4. Spring Boot 1.5.x+

1. 引入maven依赖

<!--继承springboot的父项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
</parent>

<dependencies>
<!--引入springboot的web支持-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

2. 生成配置文件

项目中src/main/resources/application,yml

3. 建包并创建控制器

//在项目中创建指定的包结构
com.baizhi.controller
@Controller
@RequestMapping("/hello")
public class HelloController {
@RequestMapping("/hello")
@ResponseBody
public String hello(){
System.out.println("======hello world=======");
return "hello";
}
}

4. 创建入口类

//在项目中如下的包结构中创建入口类 Application
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}

5.运行main函数启动springboot

o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8989 (http)
com.baizhi.Application : Started Application in 2.152 seconds (JVM running for 2.611)

//说明:  出现以上日志说明启动成功

5. 解决启动tomcat端口占用问题

server:
port: 8989                 #用来指定内嵌服务器端口号
context-path: /springboot  #用来指定项目的访问路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: