Spring Boot
沙漠之鹰007
这个作者很懒,什么都没留下…
展开
-
SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration
如异常所译,你需要在注解上加上@SpringBootTest(classes = Application.class)或者使用@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {JPAConfig.class})or@RunWith(SpringRunner.class)@Contex...转载 2020-04-12 13:53:16 · 356 阅读 · 0 评论 -
Spring boot 全面学习笔记(1)
JAVAEE 回顾Java EE 是一种企业应用的软件架构。Java EE 与Web : 互联网从根本上改变了对企业软件的系统需求,软件需要处理来自互联网的大量请求, 并要及时做出响应。Java EE 与分布式应用: 20 世纪80 年代, 个人计算机性价比逐渐达到了高端工作站和服务器的水准,使分布式计算应用迅速普及。SUN 在推出Java 后,紧接着推出了远程方法调用RMI,并在90 年...原创 2019-12-27 15:58:13 · 640 阅读 · 0 评论 -
SpringBoot页面展示Thymeleaf
开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言Thymeleaf FreeMarker Velocity Groovy JSP上面并没有列举所有SpringBoot支持的页面模板技术。其中Thymeleaf是SpringBoot官方所推荐使用的,下面来谈谈Thymeleaf一些常用...转载 2019-10-13 17:32:49 · 210 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(六)---配置 Spring Boot
在Spring Boot 出现之前, Spring 项目会存在多个配置文件,比如web.xml ,配置Spring 的多个application-xxx.xml, xxx 代表配置Spring 的某一个功能,如application-datasource.xml 、application-mvc. xml 。应用自身也需要多个配置文件,还需要编写代码去读取这些配置文件的参数。现在Spring Bo...原创 2019-09-23 20:54:46 · 314 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(五)---Beetl 模板引擎(1)
本节介绍MVC 中的视图技术之模板引擎Beetl ,用于渲染模板。一、Beetl模板引擎Beetl是2010 年开发井维护至今的一个模板引擎,具有如下特点:功能完备。作为主流模板引擎,适用于各种应用场景,比如对响应速度有很高要求的大型网站,功能繁多的CMS 管理系统,以及代码生成器等。Beetl 本身还具有很多独特的功能来完成模板的编写和维护。语法和使用习俗简单: 类似JavaScrip...原创 2019-09-23 16:27:14 · 1489 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(四)---MVC框架 (1)
本节是 Spring Boot基础,主要介绍了Spring MVC技术基础。如果您对此部分已有了解可越过本节的学习。由于篇幅关系,MVC框架学习分成了两个部分,此篇为第一部分;介绍了spring boot集成MVC框架、使用Controller、URL映射到方法、方法参数。一、集成MVC框架1、引入依赖Spring Boot 集成Spring MVC 框架并实现自动配置,只需要在porm ...原创 2019-09-17 13:48:13 · 391 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(三)---Spring 核心技术
本节是 Spring Boot基础,主要介绍了Spring的核心技术。主要包括了Spring历史、Spring容器和Spring AOP技术,如果您对此部分已有了解可越过本节的学习。一、Spring 的历史Java EE 是企业应用需求的体现,而Spring 则基于企业应用井非全是分布式这个前提,进一步简化了Java EE 的开发,Spring 奠基作者Rod Johnson 在2003 年出...原创 2019-09-16 11:19:29 · 513 阅读 · 0 评论 -
Spring框架IOC和AOP的实现原理
写在前面 正本文参考了《spring技术内幕》和spring 4.0.5源码。本文只描述原理流程的主线部分,其他比如验证,缓存什么可以具体参考源码理解。Spring IOC一、容器初始化 容器的初始化首先是在对应的构造器中进行,在applicationContext的实现类构造器中,首先对参数路径中的${}进行了处理,用系统变量替换(setConfigLocat...转载 2019-09-12 09:06:27 · 182 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(二)---Maven技术
本节是 Spring Boot基础,主要介绍了Maven技术。如果您对此部分已有了解可越过本节的学习。一、Mave介绍 Maven 最初用于代替Apache Ant。Maven 采用了不同方式对项目构建进行抽象,比如源码位置总是在src/ main/java 中,配置文件则是在src/main/resources 中,编译好的类总是放在项目的target 目录下等。1、Mave...原创 2019-09-11 21:01:54 · 344 阅读 · 0 评论 -
Spring Boot 2 精髓学习笔记(一)
Spring Boot 简化了Spring 应用开发,不需要配置就能运行Spring 应用, **Spring Boot 管理Spring 容器、第三方插件,并提供很多默认系统级的服务。**大部分Spring 应用,无论是简单的Web系统, 还是构建复杂系统,都只需要少量配置和代码就能完成。一、Spring Boot 通过Starter 来提供系统级服务 Spring Boot...原创 2019-09-10 11:51:29 · 1044 阅读 · 0 评论 -
第一个 Spring Boot2.x 程序快速搭建
介绍学习Spring Boot2.X 的环境准备,包括如何一分钟快速搭建Spring Boot 。一、环境准备本节将介绍如何安装JDK 、IntelliJ IDEA 以及Apache Maven 。在开始学习Spring Boot 之前, 我们需要准备好开发环境,包括安装JDK 、IntelliJ IDEA 或者Apache Maven。1.1 JDK安装建议1.8以上的版本...原创 2019-07-02 19:35:56 · 248 阅读 · 0 评论 -
微服务学习笔记(二)— Spring Boot — 特点、工程搭建、配置文件
Spring Boot 是由Pivotal 团队开发的Spring 框架,采用了生产就绪的观点,旨在简化配置,致力于快速开发。本章内容涵盖Spring boot特点、采用IDEA搭建Spring工程的步骤;配置文件实际案例;多环境配置文件。一、Spring boot特点:对比之前的Spring, Spring Boot 有三大特点:自动配置、起步依赖和Actuator 对运行状态的监控...原创 2019-05-27 20:04:08 · 308 阅读 · 0 评论