Java EE
Ich / liebe / dich
欧拉欧拉欧拉欧拉欧拉
展开
-
SpringBoot缓存
SpringBoot 缓存文章目录SpringBoot 缓存1. Spring缓存抽象2. 几个重要概念&缓存注解3. @Cacheable/@CachePut/@CacheEvict 主要的参数4.搭建环境4.1 测试@Cacheable4.2 测试@CachePut3.测试@CacheEvict5. @Cacheable的属性6. 缓存的原理探索(@Cacheable)1.自动配置...原创 2020-01-31 21:49:25 · 482 阅读 · 1 评论 -
SpringBoot与数据访问
SpringBoot与数据访问文章目录SpringBoot与数据访问1. JDBC1.1 创建SpringBoot项目1.2 修改配置1.3 测试2. 整合Druid数据源2.1 导入依赖2.2 在 **src/main/resources** 目录下创建 **druid.properties** 文件2.3为Druid数据源创建一个配置类2.4写一个Controller来测试一下3. 整合My...原创 2020-01-23 15:24:19 · 516 阅读 · 0 评论 -
SpringBoot对静态资源的映射规则
SpringBoot对静态资源的映射规则@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false)public class ResourceProperties implements ResourceLoaderAware { //可以设置和静态资源有关的参数,缓存时间等}文章目...原创 2020-01-20 15:31:46 · 274 阅读 · 0 评论 -
SpringBoot 日志的简单使用
日志的简单使用文章目录日志的简单使用1.1 默认配置1.2 指定配置1.2.1 日志输出格式1.2.2 日志存储位置1.2.3 日志显示级别4.2.4 使用配置文件1.1 默认配置SpringBoot默认帮我们配置好了日志(使用slf4j作为日志门面,logback为日志框架);默认配置可以从External Library栏找到:@RunWith(SpringRunner.class)...原创 2020-01-19 14:42:07 · 276 阅读 · 0 评论 -
SpringBoot 配置文件值注入
SpringBoot 配置文件值注入文章目录SpringBoot 配置文件值注入1.1 从全局配置文件中读取配置到实体类 (@ConfigurationProperties)1.2 全局配置文件注入值(@Value)1.3 从指定文件读取并配置实体类(@PropertySource+@ConfigurationProperties)1.4 从指定文件读取并注入值 (@PropertySource...原创 2020-01-18 15:57:11 · 641 阅读 · 0 评论 -
SpringMVC 无法跳转到Controller
今天纪录一个困扰我一天的问题:自己写的Controller无法跳转。我的配置首先来看一下我的配置:首先是我的Controller,我使用的是注解 + 扫描器的方式配置Hello.java(Controller)@Controller@RequestMapping(value="say")public class Hello { @RequestMapping(value="h...原创 2019-07-26 18:56:09 · 1562 阅读 · 0 评论 -
Spring 使用xml配置通知
先写4个通知类:前置通知:实现后置通知:实现异常通知:实现环绕通知:实现logBefore.java在这里插入代码片logAfter.javaimport java.lang.reflect.Method;import org.springframework.aop.AfterReturningAdvice;public class LogAfter implements...原创 2019-07-25 09:56:10 · 241 阅读 · 0 评论 -
Spring 使用注解实现事务
第一步,准备好jar包除了Spring最基本的6个jar包:spring-aop.jar 开发AOP特性时需要的JARspring-beans.jar 处理Bean的jar<bean>spring-context.jar 处理spring上下文的jar<context>spring-core.jar spring核心jarspri...原创 2019-07-24 22:56:43 · 179 阅读 · 0 评论 -
Spring 各种集合的注入(Set,Map,String[],List,Properties)
首先先写一个类,包含各种集合:public class CollectionTypes { private List<String> list; private String[] array; private Set<String> set; private Map<String,String> map; private...原创 2019-07-24 21:42:12 · 224 阅读 · 0 评论 -
DBCP 与 c3p0 连接池的简单使用
一、概览结构图:jar包的位置:WEB-INF/lib 和 src配置文件位置:src二、配置c3p0 和 DBCP 连接池都有两种方法配置:配置文件配置c3p0配置文件:c3p0-config.xmldbcp配置文件:dbcpconfig.properties直接在代码中配置c3p0配置public class C3P0Demo { public stati...原创 2019-07-19 16:03:59 · 169 阅读 · 0 评论 -
Servlet实现文件上传与下载
一、说明文件的上传需要引入jar包:文件的下载不需要导入jar包二、项目结构三、编写jsp文件<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head>&...原创 2019-07-19 14:48:56 · 223 阅读 · 0 评论 -
10分钟搭建一个简单的Spring
一、SpringSpring的核心之一:IOC(控制反转),又称依赖注入(DI)控制反转:将 创建对象、属性值 的方式 进行了翻转,从new、setXxx() 翻转为了 从springIOC容器getBean()依赖注入:将 属性值 注入给了属性,将属性 注入给了bean,将bean注入给了ioc容器;简单来讲,SpringIOC就是一个容器,当我们需要对象时直接从里面获取(前提...原创 2019-07-23 15:58:43 · 114 阅读 · 0 评论 -
jsp九大内置对象
一、pageContext对象二、request对象 请求对象 (client)存储 “客户端向服务端发送的请求信息”request对象的常见方法:方法说明String getParameter(String name)根据请求的字段名key (input标签的name属性值) ,返回字段值value (input标签的value属性值)String[] get...原创 2019-07-16 15:42:02 · 106 阅读 · 0 评论 -
Servlet初始化参数(Servlet2.5,3.0)
一、使用Servlet2.5初始化参数Servlet2.5是基于 xml 配置的,所以在xml中配置。Servlet3.0开始支持 注解 配置。配置分两种情况:在当前 Servlet有效 和在 整个web容器 中有效。对于整个web容器有效的情况下,无论是2.5还是3.0(及以上)都必须在xml中配置。配置整个web容器有效时使用 <context-param></co...原创 2019-07-18 17:06:14 · 688 阅读 · 0 评论 -
JNDI
一、如何理解JNDIJNDI学习总结二、在Tomcat中使用JNDI打开Tomcat目录下的conf\context.xmlD:\Sogou\apache-tomcat-9.0.16-windows-x64\apache-tomcat-9.0.16\conf\context.xml添加<Environment name="jndiName" value="jndiValue" ...原创 2019-07-18 10:12:40 · 391 阅读 · 0 评论 -
搭载MyBatis环境 (带源码)
搭建MyBatis所有代码 提取码:pukp网页版 提取码:9ixn结构图:第一步,创建项目,导入jar包共需导入 14 个包:第二步,建立数据库和表create database mybatis;use mybatis;DROP TABLE IF EXISTS tb_user1;CREATE TABLE tb_user1( ID INT(11) KEY AUTO_IN...原创 2019-06-15 14:55:02 · 177 阅读 · 1 评论