1.微服务与spring boot
微服务:一个项目可以由多个小型服务及协议连接起来
spring boot可以快速开发微服务模块
a.简化j2ee开发
b.整个spring技术栈的整合(整合springmvc spring)
c.整个j2ee技术的整合(整合mybatis redis)
2.执行原理
3.resources目录结构:
static:静态资源(js css 图片 音频 视频)
templates:模板文件(模板引擎freemaker,thymeleaf,默认不支持jsp)
application.properties:配置文件
4.spring boot特性:
a.spring boot内置了tomacat,并且不需要再打成war包在执行
b.可以在application.properties对端口号等服务信息进行配置
c.spring boot将各个应用/三方框架设置成了一个个“场景”stater,以后要用哪个,只需引入哪个场景既可。选完之后,spring boot就会将该场景所需要的所有依赖自动注入
例如:选择“web”,spring boot就会将web相关的依赖(tomcat json)全部引入本项目。
spring boot四大核心:
1.自动配置:针对很多Spring应用程序和常见的应用功能,Spring Boot能自动提供相关配置。
2.起步依赖:告诉Spring Boot需要什么功能, 它就能引入需要的依赖库
3.Actuator:让你能够深入运行中的Spring Boot应用程序,一探Spring Boot程序的内部信息。
4.命令行界面:这是Spring Boot的可选特性,主要针对Groovy语言使用
11-02
11-02
11-02
11-02