Spring Boot学习总结

学习总结

Spring Boot学习博客地址: 入口点击
经过一学期的学习,对Spring Boot的使用有了较为详细的了解,从最开始的陌生,到现在的熟悉使用,体现出Spring Boot简便容易上手。在学习的期间也遇到过许多大大小小的问题,依靠个人能力或者朋友老师解决了这一学习路上的各种难题。这门课程的名字是大数据可视化,通过字面的意思无疑就是将数据通画面展示出来,可是将数据可视化并非易事,因为这是一个完整的项目流程,需要一步步将每个环节布置完整,缺少一个环节都会使项目失败。每次报的错误总是令人费解的,总是需要花费大量的精力去修复bug,尤其是记得有一次上课期间敲的代码明明和老师的一样,却无法实现和老师一样的效果,不断的在那里排错修改代码,尝试了各种方法,始终无法解决问题,真的令人火气大。不过最后还好在同学的帮助下解决问题,因为他也报了那个bug,不过结果还是美好的,都解决了问题所在。有时候尽管是复制别人的代码,依旧可能存在问题,可能变量名字不一样或者文件地址不一样,总之可能存在各种你意想不到的问题,所以自己一个一个字的敲代码才是最佳的选择。

MyBatis:

MyBatis学习地址
最开始学习Spring Boot的时候,是先接触MyBatis框架。MyBatis 是一流的持久化框架,支持自定义 SQL、存储过程和高级映射。MyBatis 消除了几乎所有的 JDBC 代码和手动设置参数和检索结果。MyBatis 可以使用简单的 XML 或注解进行配置,并将原语、Map 接口和 Java POJO(Plain Old Java Objects)映射到数据库记录。

ORM工具的基本思想

无论是Hibernate还是MyBatis,你会发现它们的共同点:
1.从配置文件(通常是XML配置文件)得到SQL会话工厂对象。
2.由SQL会话工厂对象产生SQL会话对象。
3.利用SQL会话对象完成对数据的增删改查和事务提交等。
4.在用完之后关闭SQL会话对象。
5.在Java对象和数据库之间有做映射的XML配置文件。

Spring

Spring学习地址
学习完MyBatis框架之后,又开始学习Spring框架,依旧是先了解什么是Spring框架,Spring 的一个关键元素是应用程序级别的基础设施支持:Spring 专注于企业应用程序的“管道”,以便团队可以专注于应用程序级业务逻辑,而无需与特定部署环境产生不必要的联系。

特征

1.核心技术:依赖注入、事件、资源、i18n、验证、数据绑定、类型转换、SpEL、AOP。
2.测试:模拟对象、TestContext 框架、Spring MVC 测试、WebTestClient.
3.数据访问:事务、DAO 支持、JDBC、ORM、Marshalling XML。
4.Spring MVC和 Spring WebFlux Web 框架。
5.集成:远程处理、JMS、JCA、JMX、电子邮件、任务、调度、缓存。
6.语言:Kotlin、Groovy、动态语言。

Spring Boot

Spring Boot学习地址
学习完Spring框架后,正式开始写第一个Spring Boot入门程序,Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”这些应用程序。

特征

1.创建独立的 Spring 应用程序

2.直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件)

3.提供自以为是的“入门”依赖项以简化您的构建配置

4.尽可能自动配置 Spring 和 3rd 方库

5.提供生产就绪功能,例如指标、运行状况检查和外部化配置

6.完全不需要代码生成,也不需要 XML 配置

入门

1.超级快——试试快速入门指南。

2.更一般的——尝试使用 Spring Boot 构建应用程序

3.更具体 - 尝试构建 RESTful Web 服务。

4.或者在指南主页上搜索我们所有的指南。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值