1.JavaConfig概念
a.定义:Spring JavaConfig 是Spring社区的产品,它提供了配置Spring IOC容器的纯Java方法。因此它有助于避免使用XML配置
b.常用注解:
1)@Configuration:在类上打上这一标签,表示这个类是配置类,即表示该类为spring-*.xml
2)@ComponentScan:扫描包,相当于
3)@Bean:定义Bean,相当于
4)@EnableWebMvc:开启MVC注解,相当于
5)@ImportResource:导入xml配置文件,相当于
6)@Import:导入其他 @Configuration 配置类
7)@PropertySource:读取properties文件,配合 @Value 使用
8)@EnableTransactionManagement:开启事务,相当于
2.后端搭建
a.在数据库创建`t_user`用户表
--用户表
CREATE TABLE`t_user` (
`id`int(11) NOT NULLAUTO_INCREMENT,
`user_name` varchar(255) NOT NULL,
`user_pwd`varchar(255) NOT NULL,PRIMARY KEY(`id`)
);
b.导入Maven依赖
......
5.1.1.RELEASE
2.9.4
1.7.18
1.2.17
org.springframework
spring-core
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-oxm
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-aop
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
com.fasterxml.jackson.core
jackson-core
${jackson.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
com.fasterxml.jackson.core
jackson-annotations
${jackson.version}
junit
junit
4.12
test
org.aspectj
aspectjrt
1.8.6
org.aspectj
aspectjweaver
1.8.6