XML搭建SSM框架
创建MAVEN工程,快捷方式添加依赖ALT+INSERT
WAR包,SPRING配置文件,SPRINGMVC配置文件
<context:exclude-flilter use-default-filters="true">
spring 都扫,除去CONTRoller,
<MVC:annotation-driven>
JAVA配置SSM
<packaging>war</packaging>,添加依赖
@componentScan(basePackages="org.javaboy",usedefaultfilters=true,excludefilters={@componentscan.filter(type=filtertype.annotation,class
protected void configuremessagecoverters(),全局日期转换器
SPRINGBOOT相关介绍
方便创建单独的,生产性应用程序,让开发变得EASY
没有代码生成,不需要XML配置
SPINGBOOT应用创建
1start.spring.io通过网页来创建SRRINGBOOT应用 https;//start.spring.io
2通过IDEA来创建
3通过MAVEN来创建,然后改造成SPRINGBOOT工程
若https://start.spring.io网络不通,可以使用国内阿里云提供的start
https://start.aliyun.com
spring官网有parent,阿里没有配parent
@configuration和@component,前面注解会有增强代理,不会创建重复BEAN,用后面的会再次创建BEAN
configurationclasspostProcessor.java处理类
组合配置spingbootapplication SPRINGBOOTCONFIGURATION,@configuration
enableconfiguration,导入两个配置类
@Import注解,在原生spring Framework组件装配有三个阶段,spring2.5+ @Component装配bean
sping3.0+,使用 @configuration+@bean
spring 3.1+ @enablexxx+@import
componentscan
项目的聚合
modules会所有一起打包,若没有modules则可以各自打包
若是微服务项目,每个model都是独立的,不需要加modules
resources理解
<includes>
<excludes>
spingboot parent讲解
1、定义java 的编译版本 2、定义项目编码格式 3、定义依赖的版本号
4、项目打包的配置 5、自动化资源过滤 6、自动化插件配置