博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring boot学习总结
阅读量:5291 次
发布时间:2019-06-14

本文共 1170 字,大约阅读时间需要 3 分钟。

引言

之前也没有深入学习过spring框架,最近SpringBoot流行起来后想补下这方面的知识,于是照着SpringBoot官网上的英文教程开始helloworld入门,踩到几个小坑,记录下学习流程。

SpringBoot有哪些优点

SpringBoot可以帮助我们快速搭建应用,自动装配缺失的bean,使我们把更多的精力集中在业务开发上而不是基础框架的搭建上。它有但是远不止以下这几点优点:
它有内置的Tomcat和jetty容器,避免了配置容器、部署war包等步骤
能够自动添加缺失的bean
简化了xml配置甚至不需要xml来配置bean

入门准备工作

JDK1.8+(JDK1.7也可以,但是官方的例程里用到了一些lambda表达式,lambda表达式只在JDK1.8及以上的版本才支持)
MAVEN 3.0+
IDE:IDEA (开发工具我选择的是IDEA)

Spring Boot的工程包括:

- Spring IO Platform:用于版本化应用程序的企业级分发。
- Spring Framework:用于事务管理、依赖注入、数据访问、消息传递和Web应用程序。
- Spring Cloud:用于分布式系统,用于构建或部署你的微服务。
- Spring Data:用于与数据访问相关的微服务,不管是映射还是归约,关系型还是非关系型。
- Spring Batch:用于高级别的批量操作。
- Spring Security:用于授权和认证支持。
- Spring REST文档:用于RESTful服务文档化。
- Spring Social:用于连接社交媒体API。
- Spring Mobile:适用于移动网络应用。

SprintBoot注解类

@SpringBootApplication是spring boot最重要的一个注解,用于快捷配置启动类。第一个参数Run.class就是Spring应用的入口类;第二个参数args是启动Spring应用的命令行参数,该参数可以在Spring应用中被访问
启动类

import org.springframework.boot.*;  import org.springframework.boot.autoconfigure.*;    @SpringBootApplication  public class Run{      public static void main(String[] args) throws Exception {          SpringApplication.run(Run.class, args);      }  }

 

转载于:https://www.cnblogs.com/unknows/p/8656850.html

你可能感兴趣的文章
C# WebBrowser 抓图获取网页验证码
查看>>
Linux 终端输入保存到一个文件中
查看>>
未加载opencv_world330.pdb
查看>>
Java排序算法(三):直接插入排序
查看>>
iOS 开发百问(5)
查看>>
删除单链表中某一个值
查看>>
第五周学习进度
查看>>
事务的应用
查看>>
Excel Vlookup多条件查询 , 列转行
查看>>
浅谈JS继承
查看>>
2018-2019-2 20175224 实验一《Java开发环境的熟悉》实验报告
查看>>
元素的offsetParent offsetLeft offsetTop属性
查看>>
NOI2015
查看>>
生成器表达式
查看>>
第三天运算符--三元操作符
查看>>
C#学习笔记-输入数据判断(int、double、string)
查看>>
uva 10881
查看>>
ubuntu node.js Binaries方式安装(二进制文件安装)
查看>>
Ansible Ad-Hoc Commands
查看>>
sql 修改字段小记
查看>>