SpringBoot学习笔记(1)

什么是Spring boot

从本质上来说,Spring Boot就是Spring,使用Spring Boot很容易创建一个独立运行、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

简单来说就是一个独立运行、配置简单、开发简单的spring框架

创建一个Spring boot项目

我现在想让我的springboot启动后能访问到我想要展示的内容。

1544259911(1).jpg

填写一些项目基本信息

1544259961(1).jpg

选择用到的组件和springboot版本

1544260115(1).jpg

一个spring boot项目已经创建完成

再去controller包下创建一个indexcontroller类

代码如下

@SpringBootApplication
public class SpringbootApplication {

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

然后来主类“SpringbootApplication” 启动main方法。不出意外,没有报错的情况下,就说明项目成功运行了。

访问默认端口8080就可以看到我们的项目

1544260905(1).jpg

与spring的对比

首先来看spring boot的几个重要文件

  • application.properties
  • SpringbootApplication(不一定类叫这个,但要使用@SpringBootApplication注解)
  • pom.xml

其中application.properties(也可以是yml)是springboot的配置文件,对应spring的xml配置文件,在语法方面得到了极大的简化。

SpringbootApplication是用去启动项目的主类,只需要执行main方法则可以调用程序内集成的web服务器启动项目,而spring的web项目则要经过打包,然后放入Tomcat目录,再启动Tomcat三个步骤。

pom.xml 严格来说不属于springboot范畴,使用maven主要是简化依赖关系的操作复杂性,如果开发用springboot不用maven来构建项目那就没有什么意义。 在pom.xml中可以看到他继承了springboot,而普通spring项目则要手动去添加很多依赖

发表留言

如未标注转载则文章均为本人原创,转载前先吱声,未授权转载我就锤爆你狗头。

人生在世,错别字在所难免,无需纠正。