资讯专栏INFORMATION COLUMN

spring boot 入门

Tikitoo / 2305人阅读

摘要:使用很容易创建相对独立,适用于生产环境的应用。嵌入等应用服务器。提供准生成环境的功能,如健康检测。快速入门使用或者可以非常方便的创建入门应用。这个注解告诉根据引入的包,即根据依赖关系来进行自动配置。

spring boot致力于,帮助开发者快速构建spring应用。省略在繁琐的文件配置。

使用spring boot很容易创建相对独立,适用于生产环境的spring应用。

特性

创建相对独立的spring 应用。

嵌入tomcat,jetty,等应用服务器。而不需要生成war包。再部署到服务器。

提供相对固定的基础配置已经配置模板,从而简化你的maven配置。

方便的spring自动化配置。

提供准生成环境的功能,如健康检测。

快速入门

使用maven,或者gradle可以非常方便的创建spring-boot入门应用。

 
        org.springframework.boot
        spring-boot-starter-parent
        1.3.2.RELEASE
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    

hello/SampleController.java

package hello;

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

@Controller
@EnableAutoConfiguration
public class SampleController {

    @RequestMapping("/")
    @ResponseBody
    String home() {
        return "Hello World!";
    }

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

以上代码当中,@Controller、 @RequestMapping、@ResponseBody都是spring mvc中常见的注解。其中Controller注解用于标记,该类是一个controller,@ResponseBody用于标记该方法返回值直接作为处理结果返回给前端,而不需要去寻找试图。这两个注解可以使用@RestController代替。
@EnableAutoConfiguration这个注解告诉spring根据classpath引入的包,即根据依赖关系来进行自动配置。由于该工程是spring-boot-stater-web工程,默认添加了一些如tomcat,spring-web包等。因此spring会尝试以spring-web工程来配置工程。

详情建spirng-boot 官方docs stater guider

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/65533.html

相关文章

  • Spring Boot 2.x基础教程:快速入门

    摘要:编写一个接口创建命名为根据实际情况修改创建类,内容如下启动主程序,使用等工具发起请求,可以看到页面返回编写单元测试用例打开的下的测试入口类。 简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应...

    tigerZH 评论0 收藏0
  • Spring Boot 2 快速教程:WebFlux 快速入门(二)

    摘要:响应式编程是基于异步和事件驱动的非阻塞程序,只是垂直通过在内启动少量线程扩展,而不是水平通过集群扩展。三特性常用的生产的特性如下响应式编程模型适用性内嵌容器组件还有对日志消息测试及扩展等支持。 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 02:WebFlux 快速入门实践 文章工程: JDK...

    gaara 评论0 收藏0
  • Spring Boot入门到精通-项目搭建

    摘要:在中,选择填写你的项目的和等项目基本信息之后,在依赖中选择之后。从入门到精通初识注解接口您的关注是我最大的动力 Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring Boot内部已经集成了tomcat,因此项目的启动异常的方便。而且Spring Boot的开发中有很多默认的配置,帮助我们省去了相...

    阿罗 评论0 收藏0
  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • Spring Boot简介 & 入门

    摘要:开发环境及版本要求及以上版本开发工具简称推荐使用,同样可以使用实践。注解职责应用启动时容器会加载并注入到容器。扫描被修饰的配置类,也会扫描组件的配置类,并启动加载其默认配置。 1. Spring Boot简介   Spring Boot是由Pivotal团队提供的全新框架,秉承习惯优于配置的理念,简化了Spring应用程序创建和开发,无须过多关注配置,可以将更多精力放在业务代码上。 2...

    李文鹏 评论0 收藏0

发表评论

0条评论

Tikitoo

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<