1Spring Boot
1.1Spring的发展
JDK1.5带来了注解支持,到底用注解还是配置:业务开发用注解,基本配置用xml,也就是IoC推荐用注解,AOP推荐用配置;
对配置的部分,Spring Boot推荐Java配置方式来替代xml配置;
1.2一些新注解
@SpringBootApplication - 核心注解,用于开启自动配置;
@Configuration - 一个xml文件,作用于类上;
@Bean - xml配置中的bean,作用于方法上;
1.3快速入门
开发工具:Eclipse
1.3.1pom.xml添加依赖:
这些依赖包含了很多默认配置,比如DispatchServlet
不需要有web.xml文件
1.3.2入口类
ResponseBody使用消息转化器输出结果,返回的结果不是html,而是json或xml格式的数据;
1.3.3启动并验证
启动可以采用run Java Application,或通过Spring Boot的Maven插件来运行: spring-boot:run;
http://localhost:8080/hello
2微服务
2.1转转的微服务
5大系统:
用户体系
商品体系
交易体系
搜索体系
推荐体系