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

SpringBoot入门(一)使用IDEA构建一个SpringBoot项目

2019-07-12 16:46 459 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/JesseaKylin/article/details/95621269

1.1 SpringBoot 简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而不再需要定义样板化的配置。

1.2 SpringBoot2.x版本新特性

  1. Java 8 和 Java 9 的支持
  2. 第三方Library升级,包括Spring Data 、Spring Security 、Spring Integration 、Spring AMQP, Spring Session 、Spring Batch 等
  3. 内嵌的 Servlet 容器
  4. Spring Framework 5.0
  5. 支持 HTTP/2 等等

2.1 使用IDEA构建一个SpringBoot项目

  1. 新建项目,选择Spring Initializr,Choose Initializr Service URL选择Default(springboot官网在线搭建地址https://start.spring.io
  2. 填写group与artifact
  3. 可以根据自己的需求选择依赖
  4. Finish完成创建

2.2 项目结构说明

|–src: 源代码文件
|–main
|–java: 项目的代码Java代码编写在这里
|–resources: 一般是配置文件等
|–static: 静态资源文件(js、css、img)
|–template: 模板(.html等)
|–application.properties: 配置文件
|–test: 主要是用于测试
|–target: 是项目打包生成的.jar文件在这里
|–pom.xml: 是添加依赖文件、版本号、打包设置为Jar或者War等

3.1 写个简单的例子进行测试

创建一个新的package,命名为controller,在controller下新建一个HelloController.java

运行DemoApplication启动项目,浏览器输入localhost:8080/hello查看显示效果

4.1 代码

HelloController.java
.

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
* @author  junyh
* @date  2019/5/13 10:28
* @version 1.0
*/

@Controller
public class HelloController{
@RequestMapping("/hello")
@ResponseBody
public String hello(){
return "Hello World!";
}
}

DemoApplication
.

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: