码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot 实战笔记(一)

时间:2018-02-25 19:09:57      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:根据   面向切面   多个   互联网   模块化   bsp   ant   通过   boot   

spring 概述:

    Bean :每一个被 Spring 管理的 JAVA对象,都称之为 Bean。Spring提供一个IoC容器来初始化对象,负责创建Bean, 解决对象之间的依赖管理和对象的使用。

    模块化 :Spring是模块化的(核心容器 + AOP + 消息 + Web + 数据访问)

    spring 生态:spring提供了大量的基于spring的项目,来更深入地降低开发难度。例如:spring boot 、spring social、 spring data 。。。。

 

spring 项目搭建:

    项目构建工具:Ant 、 Maven 、 Gradle

    Maven:管理项目的依赖、编译、文档等信息。

                 Maven项目 都有一个 pom.xml 来管理项目的依赖以及项目的编译。

                 Maven会根据dependency中的依赖配置,从互联网在Maven中心库下载相关依赖包到 .m2目录下。

    IntelliJ IDEA:是JAVA最优秀的开发工具。(社区版免费,商业版强大)

    基础配置:依赖注入(为了解耦): @

                   java配置: 通过@Configuration@Bean 来实现的。

                                 @Configuration注解表明当前类是一个配置类,意味着里面有0个或多个@Bean注解。

                                 @Bean表示当前方法返回值是一个Bean,Bean名就是方法名。

                   AOP:面向切面编程(为了解耦)。

 

spring boot 实战笔记(一)

标签:根据   面向切面   多个   互联网   模块化   bsp   ant   通过   boot   

原文地址:https://www.cnblogs.com/yuzhaoblog/p/8469743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!