springboot-1-介绍

之前跟着一个博主学过springboot, 但不怎么全面, 最近看了本书, 发现springboot太强大了, 跟着书重新走一遍...

http://www.cnblogs.com/wenbronk/p/6848712.html

1, springboot 模块

  

核心容器( core container)
 core, 核心工具类, 其他模块大量使用
 bean, Bean支持
 context, 容器
 context-support, 对第三方包支持
 expression, spel表达式
AOP:
 spring-aop, 基于代理的aop支持
 spring-aspects, 基于aspectJ的aop支持
Message:
    消息
web:
    spring-web: 基础web支持
    webMvc: 基于servlet的springMvc
    webSocket: 提供webSocket支持
    webMvc-Portlet: portLet环境支持
数据访问:
    JDBC:
    TX: 声明式事物
    ORM: 对象/关系映射
    OXM: 对象/xml映射
    JMS: 对JMS的支持

2, spring的生态

  目前spring提供如下项目供高校开发

springboot: 默认配置实现高效开发
springXD: 简化大数据应用开发
springCloude: 分布式系统提供的开发工具集
springData: 数据访问支持
springIntegration: 消息机制对企业继承
springBatch; 简化大量数据的批处理操作
springSecurity: 认证和授权保护
springHATEOAS: 简化Rest服务开发
springSocial: 对社交网络api的继承
springAMQP: 基于AMQP的消息支持
springMobile: 对手机设备检测
springForAndroid: 提供android商消费RESTful API的功能
springWebFlow: 基于MVC 提想到流程式的web应用开发
springWebServices: 基于协议有限的SOAP/Web服务
springLDAP: 简化使用LDAP的开发
springSession: 提供一个API及实现来管理用户回话信息

3, spring 四大原则:

  

使用POJO进行轻量级和最小侵入式开发
通过依赖注入和基于接口实现松耦合
通过aop和默认习惯进行声明式编程
使用aop和模板减少代码

4, 项目github地址:

https://github.com/wenbronk/spring-boot-combat.git

5, 会用到JSR-330注解, 找到了两个博客可以看一下

http://blog.csdn.net/dl88250/article/details/4838803
http://blog.csdn.net/javaloveiphone/article/details/52171216

  

时间: 2024-07-29 13:28:17

springboot-1-介绍的相关文章

SpringBoot配置介绍

SpringBoot配置介绍 SpringBoot如何进行配置 在SpringBoot中默认使用Servlet3.0可以没有web.xml,没有任何的xml,我们想要做一些自定义配置,比u数据库相关信息,该如何配置呢? 在没有Spring的时代,我们一般采用Java配置,Spring1.0开始,Spring采用xml的方式来进行配置,Spring2.0时代,引入了注解,但是并没有完全取代Xml,3.0时注解已经相当完善了,到了SpringBoot因为需要配置的量很少,我们又回到了使用java进行

springboot入门介绍

1. 下面是我们经常见到SpringBoot启动类代码: @SpringBootApplicationpublic class DemoApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(DemoAppli

springboot整体介绍

1.springboot:快速开发,强大的运维能力.(监控,服务发现,并打) 2.微服务,将一个大系统分解成很多独立的小服务,这些服务能随时发布. 3.2004年第一版spring 1.0,rod johnson, 2014年 spring boot 4.spring 1.0的出现彻底的改变了企业级java开发应用的方式,spring 的依赖注入,和aop声明式事务意味着组件之间再也不存在耦合,再也不需要EJB了. spring 2.0:xml的出现,可以使用xml文档进行配置 spring 2

Springboot基本介绍

在JavaEE开发中,约定大于配置,太多的配置会徒增工作量而且在跨平台部署时容易出问题,而在Spring和Springmvc中依然有很多需要配置的地方.Springboot可以让我们快速创建一个基于Spring的项目,而让这个Spring项目跑起来只需要很少的配置. Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置. Spring Boot 的核心功能

springboot学习第一步

关于springboot的介绍就不多说了,可以去百度. 默认的情况下,springboot1.4.0版本要求Java7以上和spring4.3.2以上,当然你也可以使用java1.6,只不过你需要额外的配置. springboot是兼容maven3.2以上的,你可以现在你的pom.xml中定义一个spring-boot-starter-parent,这样它就会获得springboot的默认的属性,那么添加springboot的其它依赖,可不必指定它的version属性,springboot提供了

springboot之学习搭建

什么是**SpringBoot?** Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者.–摘自百度百科 2. 为什么现在用**SpringBoot?** 1. 创建独立的 Spring 应用程序 2.

Springboot自学记录

一.Springboot的介绍 Spring Boot_百度百科https://baike.baidu.com/item/Spring%20Boot/20249767 二.Hello World 1.环境 win10 64位 Idea2017.3 jdk1.8 maven3.5 2.Hello world 注:默认的https://start.spring.io连接不上的话换成https://start.spring.io试试 不行参考 如何搭建自己的SPRING INITIALIZR serv

SpringBoot学习(一)--环境搭建

1. 什么是SpringBoot? Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者.–摘自百度百科 2. 为什么现在用SpringBoot? 1. 创建独立的 Spring 应用程序 2. 嵌入的

转载--springboot 开发入门,及问题汇总

原文地址:https://my.oschina.net/jkcui/blog/388400 1 . springboot简单介绍(http://projects.spring.io/spring-boot/) 现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解   决了这一问题,一个项目甚至不用部署到服务器上直接开跑,真像springboot所说:"just run". springboot的很多默认编码方

springboot 开发入门,及问题汇总

1 . springboot简单介绍(http://projects.spring.io/spring-boot/) 现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解   决了这一问题,一个项目甚至不用部署到服务器上直接开跑,真像springboot所说:"just run". springboot的很多默认编码方式都是utf-8,真是福利啊. org.spring 2013年新开发的框架springbo