
spring
黄宝康
这个作者很懒,什么都没留下…
展开
-
InitializingBean注入
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法,具体说spring初始化bean之后执行该方法import org.springframework.beans.factory.InitializingBean;@Componentpublic class TestInitiali转载 2021-04-08 09:28:50 · 665 阅读 · 0 评论 -
spring-session实现session共享
模拟两个工程,实现session的共享spring-session-a和spring-session-b工程pom文件的依赖都一样<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version> &l原创 2021-02-22 16:59:52 · 285 阅读 · 0 评论 -
spring基于注解的测试IOC容器对象
AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MyConfiguration.class);Employee employee = applicationContext .getBean(Employee.class);容器配置类,使用注解@Configuration基于@Bean原创 2021-02-08 11:38:42 · 252 阅读 · 0 评论 -
spring异常处理机制
第一种,基于xml配置的方式<!-- 配置基于 XML 的异常映射 --> <bean id="simpleMappingExceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <!-- 指定异常类型和逻辑视图名称的对应关系 --> <property name="exceptionMappings">原创 2021-02-04 16:58:31 · 306 阅读 · 0 评论 -
spring声明式事务需要配置事务属性tx:method
service层调用的saveAdmin方法,保存t_admin表记录。由于配置了tx:method,并且符合切入点表达式,故在事务中。去掉save*的tx:method,测试service方法,日志变成如下,没有在事务中,这个要注意。原创 2021-02-04 09:24:52 · 692 阅读 · 0 评论 -
spring默认的日志输出改成slf4j+logback
Spring 使用 commons-logging 日志包加入依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version></dependency><dependency> <groupId>ch.qos.logback</原创 2021-02-03 15:59:48 · 391 阅读 · 1 评论 -
unable to find valid certification path to requested target
在cas单点登录的时候遇unable to find valid certification path to requested target错误,错误如下:是因为没有将证书导入到JDK证书库keytool -import -trustcacerts -alias java1234 -file D:/cas/keystore/java1234.cer -keystore "C:/Program Files/Java/jdk1.8.0_131/jre/lib/security/cacerts"导入了原创 2020-12-02 15:39:54 · 842 阅读 · 0 评论 -
项目中日志输出例子
package com.qlead.pams;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspe...原创 2020-02-27 15:39:12 · 608 阅读 · 0 评论 -
Spring boot中的注解@ConditionalOnProperty
Spring boot中的注解@ConditionalOnProperty,可以通过配置文件中的属性值来判定configuration是否被注入,@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE, ElementType.METHOD })@Documented@Conditional(OnPropertyCondi...转载 2019-10-09 10:50:58 · 2409 阅读 · 2 评论 -
Spring获取Bean工具类
在非业务中获取Spring容器中的Bean对象,可以使用如下工具import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;imp...原创 2019-10-09 09:22:18 · 581 阅读 · 0 评论 -
Spring 获取HttpServletRequest常用方法
import javax.servlet.http.HttpServletRequest;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;public class Ht原创 2017-09-20 17:31:58 · 5102 阅读 · 0 评论 -
Spring form标签示例
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><!-- spring 的form标签 --><%@ taglib prefix="sf" uri="http://www.sprin原创 2017-08-03 09:39:28 · 598 阅读 · 0 评论