Springboot___快速入门

1. springboot优缺点
 随着动态语言的发展,Java作为静态语言,在开发的过程中显得十分笨重。而造城开发笨重的主要原因是在开发中我们必须进行繁多的配置、复杂的部署以及技术整合过于麻烦。而在这个时候springboot在很大的程度上解决了这个问题。使用springboot很容易创建一个独立运行(运行jar包,内嵌Servlet容器)的基于spring的项目,并且只需要很少的spring配置。

优点:
<1>快速构建项目。
<2>对主流开发框架的无配置集成。
<3>项目可独立运行,无须外部依赖Servlet容器。
<4>提供运行时的应用监控。
<5>极大地提高了开发、部署效率。
<6>与云计算的天然集成。

缺点:
<1>该框架是基于spring框架,在里面应用了很多spring框架,必须会了解spring框架的一些知识。

2. 基础设置
 我们在设置springboot中,当中可以设置parent,它帮我们完成了好多设置。
其配置如下:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.2.RELEASE</version>
</parent>

 说明:springboot的项目必须要将parent设置为springboot的parent,该parent包含了大量默认的设置,大大简化了我们的开发。

3. 导入web支持
 我们要在项目的依赖中添加web的支持,其添加的方式如下:

//我们可以不设置版本号,因为在parent中做了定义
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

4. 注解说明
 我们来看下一个简单的springboot应用基本的配置:

@Controller
@SpringBootApplication
@Configuration
public class HelloApplication{
    @RequestMapping("hello")
    @ResponseBody
    public String hello(){
        return  "hello word!";
    }

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

 注解解释:
<1>@Controller:代表该类是一个Handler
<2>@SpringBootAppliction:代表该类是一个SpringBoot应用
<3>@Configuration:代表该类是一个java配置类

4. springboot启动方式
 springboot有两种启动方式。

  • 通过Application运行
    启动方式一

  • 通过springboot插件来运行
     如果要通过springboot插件来运行,则我们要在项目的依赖中增加插件配置如下:

//版本号可写可不写,不写是因为parent中已经有了定义
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

 然后通过命令来运行:
启动方式二

注意:如果启动的时候控制台出现SPRING的logo则说明springboot启动成功。

猜你喜欢

转载自blog.csdn.net/pseudonym_/article/details/80427222