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

第一章 spring基础

时间:2019-12-27 00:25:30      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:config   依赖   code   compile   基础   变量   framework   轻量级   pac   

1. Maven


1.1 安装
下载地址:https://maven.apache.org/download.cgi

1.2 Maven的pom.xml
1.2.1 dependencies元素
groupId:  组织的唯一标识
artifactId:  项目的唯一标识
version:  项目的版本

1 <dependencies>     //包含多个项目依赖需要使用的 dependency
2     <dependency>   //通过groupId,artifactId,version确定唯一的依赖
3         <groupId>org.springframework</groupId>
4         <artifactId>spring-webmvc</artifactId>
5         <version>4.1.5.RELEASE</version>
6     </dependency>
7 </dependencies>

1.3 定义变量
properties可定义变量在dependency中引用

1 <properties>
2     <spring-framework.version>4.1.5.RELEASE</spring-framework.version>
3 </properties>
4 
5 <dependency>        
6      <groupId>org.springframework</groupId>
7      <artifactId>spring-webmvc</artifactId>
8      <version>{spring-framework.version}</version>
9 </dependency>


1.4 编译插件

Maven提供编译插件

 1 <!-- maven插件 -->
 2 <build>
 3     <plugins>
 4         <plugin>
 5             <groupId>org.apache.maven.plugins</groupId>
 6             <artifactId>maven-compiler-plugin</artifactId>
 7             <configuration>
 8                 <source>8</source>
 9                 <target>8</target>
10             </configuration>
11         </plugin>
12     </plugins>
13 </build>


1.5 Maven的运作
默认下载到.m2目录下
jar包的dependency:https://mvnrepository.com/

 2.Spring的基本配置
四大原则:

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


 2.1 依赖注入
IOC(Inversion of Control 控制反转)是通过依赖注入实现,主要是为了**解耦**,
主要负责**创建Bean**,通过容器将功能类Bean注入到需要的Bean中

第一章 spring基础

标签:config   依赖   code   compile   基础   变量   framework   轻量级   pac   

原文地址:https://www.cnblogs.com/Jiha/p/12104937.html

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