SpringBoot框架开发(一)

---恢复内容开始---java

 

一、什么是SpringBoot框架spring

 

 二、springboot与sprigcloud的关系数据库

 

---恢复内容结束---tomcat

 

一、什么是SpringBoot框架springboot

 

 二、springboot与sprigcloud的关系性能优化

 三、@EnableAutoConfiguration做用服务器

四、使用@ComponentScan方式启动app

五、使用@SpringBootApplication方式启动框架

六、集成lombok让代码更简洁
七、@Async异步执行方法异步

 八、整合@Transactional注解

spring事务分类

 九、多数据源

拆分思路:一个数据库专门存放共同配置文件,一个数据库垂直业务数据库

 

 

多数据源状况下,事务如何管理?

产生缘由:多个不一样的服务

如何集成分布式事务?

jta+atomikos

 

 

十、Mybatis集成分页插件pageHelper

 

BUG:

Could not autowire. No beans of 'UserMapper' type found.

解决自动写入报错方法+++++++

 

十一、热部署原理

:使用类加载器

如何纯手写一个热部署的功能;

1监听class文件是否有发生改变;(logger)

2若是class文件发生改变,就使用classloader进行从新读取;

热部署能够用于在生产环境?

1正式部署不推荐

2用于本地开发

应用场景:本地开发、提升运行效率,不须要重启服务器。

缺点:项目大会比较卡;

十二、性能优化问题

扫包优化:启动优化

@springbootapplication 扫所有的包(耗时最长);

JVM参数调优:初始化堆内存与最大堆相同;

减小垃圾回收次数;

1三、undertow和tomcat服务器比较

1四、springboot yml与application.properties比较

1五、监控中心

针对微服务监控

adminUI提供可视化页面。

actuator监控应用;

监控接口;

actuator访问路径;

adminUI平台以及原理;

监控平台应用;服务器监控权限;

 

 1六、springboot框架原理

重点:一个快速整合第三方框架;简化XML配置==彻底采用注解化;内置http服务器;

最终以javaapplication进行执行;

内置tomcat服务器;

tomcat底层执行的是servlet容器;

相关文章
相关标签/搜索