01
2020
06

Job for docker.service failed because the control process exited with error错误解决方法

再centos上安装docker出现如下错误:

Job for docker.service failed because the control process exited with error code. See "syste

mctl status docker.service" and "journalctl -xe" for details.

28
2020
05

spring boot 配置 加密

思路:配置文件使用加密信息,然后加载数据库密码时重新加载连接配置实现解密连接数据库即可。

28
2020
05

Spring Boot 配置文件

1、配置文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的;

28
2020
05

Spring Boot HelloWorld示例探究

Hello World探究

1、POM文件

1、父项目

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>1.5.9.RELEASE</version>
</parent>

他的父项目是
<parent>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-dependencies</artifactId>
 <version>1.5.9.RELEASE</version>
 <relativePath>../../spring-boot-dependencies</relativePath>
</parent>
他来真正管理Spring Boot应用里面的所有依赖版本;

Spring Boot的版本仲裁中心;

28
2020
05

Spring Boot HelloWorld示例

Spring Boot HelloWorld示例

实现一个功能:

27
2020
05

@PropertySource注解

@PropertySource注解的使用示例:

person.properties文件:

person.lastName=张三
person.age=11
person.boss= true
person.birth= 2019/01/01
person.maps.k1=v1
person.maps.k2=v2
person.lists= aa, bb, cc
person.dog.name= 小花
person.dog.age= 4

Person.java文件:

27
2020
05

Spring Boot Configuration Annotation Processor not found in classpath解决方法

Spring Boot Configuration Annotation Processor not found in classpath

出现这个问题该如何解决呢?

使用@ConfigurationProperties注解的时候,idea会提示该问题。

我们需要在pom中加入下面的依赖即可。

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-configuration-processor</artifactId>
     <optional>true</optional>
</dependency>
27
2020
05

Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.3.0.RELEASE错误解决方法

①. 这个东西,是一个plugin,在maven里面,是有专属的配置的,没有的配置的时候就去普通的仓库里面找
②. 我们平时使用的plugin,都是maven自己的,然而这货,咳,不是他家的,对此,阿里有一个仓库https://maven.aliyun.com/repository/spring-plugin
③. 在项目代码里面,如果加上以下这段配置,就可以正常打包部署了微笑
Xml代码  收藏代码
  1. <pluginRepositories>  

26
2020
05

使用EL表达式时需要的jar包

 项目中添加 jstl.jar  和 standard.jar 两个jar包。然后在页面上添加如下引用:

<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

26
2020
05

el表达式 没有解析

 项目Web.xml文件

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >

使用EL表达式时,遇到了页面直接显示“time: ${requestScope.time}”,不解析的情况。
查找资料原因是:在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。
刚好我使用Maven创建的webapp项目,web.xml里就是2.3版本的: