-
[综合] jQuery使用事件依托
/*如果使用事件依托,就算在绑定事件之后加入子元素,该子元素上任然会被绑定事件*/$("button").click(function(){$("#city").append("<li>尚硅谷</li>");});/*事件依托,直接在父元素上为它指定的子元素绑定事件*/$("...
78
热度 -
[综合] Hibernate二级缓存ehcache.xml配置解析
<diskStore>:指定一个目录:当EHCache把数据写到硬盘上时,将把数据写到这个目录下. <defaultCache>:设置缓存的默认数据过期策略 <cache>设定具体的命名缓存的数据过期策略。每个命名缓存代表一个缓存区域 缓存区域(region):一...
65
热度 -
[综合] spring注解@scope
@Scope注解的value属性有四个值,分别是singleton、prototype、request、session,value属性的值也可以直接用字符串,不用向我一样获取他们的值。 @Configuration publicclassMainConfig2{//@Scope(value=WebA...
105
热度 -
[综合] spring注解@lazy,bean懒加载
该注解是在单实例bean是使用,当使用@Scope注解的singleton属性时,bean的实例会在IOC容器创建的时候被加载,但是如果在创建bean的时候加上@lazy注解,则bean的实例会在第一次使用的时候被创建。 @Lazy@Scope(value=ConfigurableBeanFacto...
107
热度 -
[综合] spring注解@Conditional
@Conditional注解在spring底层被大量使用。 @Conditional可以被加在类上或者是方法上 接下来看具体的用法: 从spring环境中获取当前系统的类型,如果是Window系统则注册bill类,如果是Linux系统则注册linux类 配置类: 其中WindowCondition....
102
热度 -
[综合] spring注解向容器中注册组建的几种方式
在容器中注册组建 *包扫描:带用注解的组建(@Controller、@Service、@Repotitory...) *bean注解导入组建【导入第三方包里的组建(RestTemplet)】 *@Import快速向容器中导入组建 *1.@Import(需要导入的组建);容器中会自动注册组建,默认...
108
热度 -
[综合] spring注解@Import、ImportSelector、ImportBeanDefinitionRegistrar向IOC容器中导入组建
*在容器中注册组建*1:包扫描:带用注解的组建(@Controller、@Service、@Repotitory...)*2:bean注解导入组建【导入第三方包里的组建】*3:@Import快速向容器中导入组建*1.@Import(需要导入的组建);容器中会自动注册组建,默认id是全类名*2.Imp...
41
热度 -
[综合] spring注解为bean指定InitMethod和DestroyMethod
/***指定组建的init方法和destroy的几种方法*1:在配置类中@Bean(initMethod="init",destroyMethod="destory")注解指定*2:实现InitializingBean接口重写其afterPropertiesSet方法,实现DisposableBea...
7
热度 -
[综合] spring 中 InitializingBean与DisposableBean
/***指定组建的init方法和destroy的几种方法*1:在配置类中@Bean(initMethod="init",destroyMethod="destory")注解指定*2:实现InitializingBean重写其afterPropertiesSet方法,重写DisposableBean重...
10
热度 -
[综合] spring中@PostConstruct注解与@PreDestroy使用JSR250
/***指定组建的init方法和destroy的几种方法*1:在配置类中@Bean(initMethod="init",destroyMethod="destory")注解指定*2:实现InitializingBean重写其afterPropertiesSet方法,重写DisposableBean重...
83
热度 -
[综合] 枚举类的正确打开方式
packagecom.feng.zshop.common.constant;importorg.springframework.util.StringUtils;/***返回码*@authorLee*@date2019/2/11*/ publicenumResponseCodeEnum{SUCCES...
100
热度 -
[综合] spring中@PropertySource和@Value注解使用
@PropertySource注解用于导入外部配置文件,以使用导入的属性 下面是配置文件中的一个属性 zhang.email=zhang@163.com 下面是配置类,在配置类中使用@PropertySource注解导入配置文件 importcom.annotation.entities.Perso...
100
热度 -
[综合] spring中@autowired、@Qualifier、@Primary注解的使用
学过spring的朋友应该都知道@Autowired注解,将IOC容器中的属性注入到当前属性中。 一:当前属性不是必须的时 @Autowired注解有且只有这一个属性 @Autowired(required=false) 二:容器中存在多个同种类型的组建 1:通过指定属性的名字与容器中组建id相同选...
81
热度 -
[综合] @Autowired、@Resource、@Inject三个注解的区别
三个注解都是用于属性的自动装配 @Autowired注解是spirng的自动装配属性的注解 1、可以结合spirng的@Qualifier、@Primary注解使用,功能很强大 2、@Autowired注解可以指定required属性,以指定该属性是否必须 @Resource注解是javaxJSR2...
44
热度 -
[综合] spring的@Autowired注解的使用
@Autowired是用于为属性从容器中自动注入组建 @Autowired可以标注的位置 1、标注在方法上 ①:标注在属性的set方法上 ②:当使用bean注解在容器中注入组建是,不需要标注@Autowired也可以自动注入 @BeanpublicBookServicebookService2(Bo...
62
热度 -
[综合] spring的@profile注解的使用
@Profile注解用于实现通过修改运行时参数,切换不同的开发环境 @Profile注解可以加在类上,也可以加载注入bean的方法上 下面是为了实现不同环境加载不同的数据库具体的代码 importcom.mchange.v2.c3p0.ComboPooledDataSource; importorg...
31
热度 -
[综合] spring中AOP使用
1:将业务逻辑类和切面类都添加到容器中:并告诉spring那个是切面类(在类上添加@aspect注解) 2:在切面类上添加@EnableAspectJAutoProxy注解,开启使用aop 然后就是具体的代码: 实现一个计算器,在每次计算都需要在计算前打印传入参数,计算后打印计算结束,计算完成打印返...
17
热度 -
[综合] spring-boot中swagger-ui的基本使用
首先声明,我只是一直很好奇swagger页面是怎么出来的,我这里只是能让swagger页面出来而已 需要添加两个Maven依赖 <dependency><groupId>io.springfox</groupId><artifactId>springf...
50
热度 -
[综合] springboot的自定义properties注入类(使用@ConfigurationProperties注解)
下面是需要注入属性的类 packagecom.springboot.bean;importlombok.Data; importorg.springframework.boot.context.properties.ConfigurationProperties;importjava.util.Da...
61
热度 -
[综合] springboot中@Value和@ConfigurationProperties区别
@ConfigurationProperties @Value 功能 批量注入配置文件中的属性 一个个指定 松散绑定(松散语法) 支持 不支持 SpEL 不支持 支持 JSR303数据校验 支持 不支持 复杂类型封装 支持 不支持 如果说,我们只是在某个业务逻辑中需要获...
41
热度