#spring部分
spring发展:
-
阶段一(xml配置):
- spring1.x时代,xml配置的bean
-
阶段二(注解配置):
-
spring 2.x时代,随着jdk1.5带来的注解支持,spring提供了bean注解的支持(如@Component,@Service)减少了配置量。选择:基本配置(如数据库)用xml,业务配置用注解
-
阶段三(Java配置):
-
spring 3.x到现在,Srping提供了Java配置的能力,使用Java配置可以更好的理解自己配置Bean
spring框架四大原则
-
使用POJO进行轻量级和最小侵入式开发
-
通过依赖注入和基于接口编程实现松耦合
-
通过AOP和默认习惯声明式编程
-
使用AOP和模板(template)减少模式化代码
#Maven部分
Maven依赖的三个坐标:
-
groupId:组织的唯一标识
-
artifactId:项目的唯一标识
-
version:版本
Maven中properties标签可以用来制定版本,如:
<properties>
<java.version>1.7</java.version>
</properties>
在下方的依赖或者编译都可以直接调用 ${java.version}