第一章:用一个HelloWord来阐述SpringBoot的简单与快速

springboot优点:

1. 为所有Spring开发者更快的入门
2. 开箱即用,提供各种默认配置来简化项目配置
3. 内嵌式容器简化Web项目
4. 没有冗余代码生成和XML配置的要求
5. 提供一系列大型企业级项目的功能性特性(比如:安全、健康检测、外部化配置、数据库访问、restful搭建等)

使用idea创建一个spring boot项目选择Web依赖

我们可以看到目录结构有如下几个:

1、/src/main/java/  存放项目所有源代码目录
2、/src//main/resources/  存放项目所有资源文件以及配置文件目录
3、/src/test/  存放测试代码目录

LessonOneApplication  该类是程序的入口类内有个main方法,可以直接通过run as运行项目
application.properties  该配置文件是项目的核心配置文件,以xx.xx.xx的形式存在
pom.xml  maven配置文件,因为我们采用的maven管理jar,所以这里会自动生成一个pom文件

@SpringBootApplication注解

它是声明当前类为sprinboot的入口类。而一个springboot项目内有且只能有一个这个注解存在。

@RestController来声明我们新创建的HelloWordController是一个访问控制器

RestController
@SpringBootApplication
public class Chapter11Application {

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

    @RequestMapping("/hello")
    public String hello(){
        return "hello";
    }
}

默认端口为8080,可以在application.yml中修改

server:
  port: 8080

访问地址:127.0.0.1:8080/index

转载自:https://www.jianshu.com/p/9a08417e4e84

猜你喜欢

转载自blog.csdn.net/qq_30737525/article/details/81480019