摘要: 一、Spring Boot配置文件的类型和作用 ​ Spring Boot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。 ​ Spri 阅读全文
posted @ 2020-07-05 16:41 Java程序员的进阶之路 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、起步依赖原理分析 1. spring-boot-starter-parent(版本控制) ​ 按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置 阅读全文
posted @ 2020-07-05 11:29 Java程序员的进阶之路 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、MyBatis框架概述 ​ MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 ​ MyBatis 通过 xml 或注解的方式将要执行的各种 s 阅读全文
posted @ 2020-07-04 19:44 Java程序员的进阶之路 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、AOP的概念 1. 为什么使用AOP 使用AOP可以处理一些无法使用OOP实现的业务逻辑,例如数据库事务管理。 我们可以将业务中一些通用的逻辑抽取出来,然后事先给予默认实现,那么当我们在真正处理业务逻辑时,只需要完成部分的功能就可以了,这样可以使得开发者的代码更加简短,同时提高了可维护性。以JD 阅读全文
posted @ 2020-07-02 14:17 Java程序员的进阶之路 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1. 创建Maven工程 使用idea工具创建一个maven工程,该工程为普通的java工程即可 2. 添加Spring Boot的起步依赖 Spring Boot要求项目要继承Spring Boot的起步依赖spring-boot-starter-parent <parent> <g 阅读全文
posted @ 2020-07-01 15:58 Java程序员的进阶之路 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、IoC容器简介 ​ IoC容器是Spring的核心,可以说Spring是一种基于IoC容器编程的框架。IoC是一种通过描述来生成或者获取对象的技术。Java初学者更多的时候熟悉的是使用new关键字来创建对象,而Spring是通过描述来创建对象的。 ​ 在Spring中把每一个需要管理的对象称为S 阅读全文
posted @ 2020-06-05 19:43 Java程序员的进阶之路 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、泛型概述 ​ 在定义类或方法时,可以先不确定具体的类型,一般可以以用E来表示,到了创建对象时,再将未知的类型E确定为具体的类型。可以理解为将数据类型作为参数进行传递。 ​ 在创建对象时确定具体的类型可以避免出现运行时的ClassCastException异常,因为这样的问题在编译期就可以被编译器 阅读全文
posted @ 2020-05-29 16:20 Java程序员的进阶之路 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 ​ 异常 :指的是程序在执行过程中,出现的非正常情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身就是一个类,产生异常就是创建一个异常对象并抛出该异常对象。Java处理异常的方式是中断处理。 【注】异常指的并不是语法错误。因为语法错了,编译就不会通过,不会 阅读全文
posted @ 2020-05-28 20:09 Java程序员的进阶之路 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、概念 ​ HTTP协议(超文本传输协议)规定了客户端浏览器和服务器通信时发送数据的格式。HTTP协议使用TCP连接。通信开始时,首先在浏览器和服务器之间建立TCP连接,接着浏览器向服务器发送HTTP请求报文,服务器在收到该请求报文后向服务器发送HTTP响应报文,最后当通信结束后,释放TCP连接。 阅读全文
posted @ 2020-05-26 15:03 Java程序员的进阶之路 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、概念 ​ 在服务器上的Java类必须遵守一定的规范,这样才能被服务器(例如Tomcat)识别并执行。只有这样的类浏览器才可以访问到。Servlet就定义了这样的一套规范,Servlet本质上其实就是一个接口。在服务器上定义的Java类就需要实现Servlet接口并实现其中的所有抽象方法。我们常常 阅读全文
posted @ 2020-05-25 19:56 Java程序员的进阶之路 阅读(144) 评论(0) 推荐(0) 编辑