spring boot 实战笔记

Posted 口头猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 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 实战笔记的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 实战笔记

Spring Boot实战笔记-- Spring高级话题(计划任务)

Spring Boot实战笔记-- Spring高级话题(Spring Aware)

Spring Boot 入门与实战笔记

Spring Boot 入门与实战笔记

JavaEE开发的颠覆者 Spring Boot实战--笔记