撰写于    浏览:9428 次  分类: SpringBoot 教程
1、YML简介YML的定位不是要成为一种标记语言,而是要成为一种高级语言,所以YML参考了其他多种语言,包括:C语言、Python、Perl等。作为一门高级语言,数据类型是基石,YML也不例外。YML具有轻量化的语法与数据类型,如字符串、布尔型、浮点型或整数型等。2、YML基本语法(1)k: v 表示键值对关系,冒号后面必须有一个空格。(2)使用空[...]

撰写于    浏览:9308 次  分类: SpringBoot 教程
1、Spring Boot简介Spring Boot是由Pivotal团队在2013年开始研发,于2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外,Spring Boot通过集成大量的框架使得依赖包的[...]

撰写于    浏览:9074 次  分类: Spring 教程
本文主要给大家介绍一下Spring的依赖注入之构造方法注入的几种形式。首先,建立一个Java类。public class MyLogger { private String prefix; private String message; public MyLogger(){} public MyLogger([...]

撰写于    浏览:8751 次  分类: Spring 教程
Spring目前已经发展到Spring5了,简单回顾一下Spring 1.x全部使用xml配置,带来的问题是大量的xml文件难以有效维护Spring 2.x提供了声明Bean的注解 @Service @Component,这个阶段基本是配置信息(数据库配置等)用xml,业务配置使用注解Spring 3.x从Spring3.x开始,Spring提供[...]

撰写于    浏览:8037 次  分类: Spring 教程
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的[...]

撰写于    浏览:11500 次  分类: Spring 教程
一、面向过程编程  过程化编程是什么?这种编程手法注重过程,注重函数的调用,注重时间的动作,并没有高层的抽象。此编程在设计时,分析解决问题所需要的步骤,然后用函数一步步实现,再依次调用就行了。举个例子,你要从冰箱中拿出一个冰激淋,打开电视,坐在沙发上好好的享受你的周末。那么这个过程分成四步。打开冰箱-------->拿出冰激淋-------&[...]

撰写于    浏览:9075 次  分类: 技术人生
很多人玩spring技术栈,玩的太死板了。知道如何配置,知道注解的意思,这样做有点死板。spring好比是一个胶水,它只是把其他的东西粘合起来,好像spring没有什么自己的原创技术思想。学好spring,要追根溯源的思考,这样玩的更透彻。这就是所谓的“悟性”吧以ioc容器来说,冷不丁的冒出一个“容器”技术,你们不觉得奇怪吗?spring的创始人会[...]

撰写于    浏览:14805 次  分类: 默认分类
1、资源类型主要包括各种电子书和视频资源,从Java基本用法到Web技术再到微服务、容器技术等都有。这些资源都是站长从淘宝上购买,也有部分是热心读者分享给站长的。2、资源更新每周四站长会对资源进行更新。3、资源下载请先关注公众号,点击公众号的菜单就能看到各种资源的下载链接

撰写于    浏览:10380 次  分类: SpringMVC 教程
现在JSP、FreeMarker等似乎已经渐渐淡出大家的视野,Web开发朝着前后端分离的方向发展,很多网友担心像Spring MVC这样前后端耦合较大的框架是否过时了?客观地说,MVC设计模式确实过时了,在一些技术更迭比较快的公司,可能对于他们来说,MVC模式2012年左右就开始慢慢被淘汰了,再不济2018年基本没有公司会把MVC模式用在研发中,但[...]

撰写于    浏览:8379 次  分类: 默认分类
我们在使用Spring Boot 项目时,引入一个Spring Boot Start依赖,只需要很少的代码,或者不用任何代码就能直接使用默认配置,再也不用那些繁琐的配置了,感觉特别神奇。我们自己也动手写一个start。1、新建一个 Start 的 Maven 项目pom 文件如下<dependencyManagement> &l[...]