- 浏览: 2098893 次
- 性别:
- 来自: 合肥
-
最新评论
-
lhs472194266:
我在搜索是,面临一个问题,是用maven 将第三方jar包的s ...
如何在IntelliJ IDEA中检索maven依赖jar包的源码 -
淡炒番茄:
博主,你这个认证服务器是个单应用,作微服务、我要用几个认证服务 ...
Spring Cloud下基于OAUTH2认证授权的实现 -
lianghuado:
Spring4.0系列9-websocket简单应用 -
yangjianzhouctgu:
汪老师,你好,我想就spring boot测试方面的问题请教一 ...
Spring Boot使用自定义的properties -
dyj025:
wiselyman 写道dyj025 写道楼主源码访问不了.可 ...
Spring Cloud下基于OAUTH2认证授权的实现
文章列表
7.1 BeanPostProcessor
spring通过BeanPostProcessor接口可以对所有bean或者指定的某些bean的初始化前后对bean的检查或者修改提供支持;
使用postProcessBeforeInitialization和postProcessAfterInitialization对bean进行操作;
postProcessBeforeInitialization和postProcessAfterInitialization返回值是bean;
7.2 示例
7.2.1 处理全部bean
6.1 Initialization和Destruction
spring对bean初始化的时候和销毁时候进行某些操作提供了支持
利用@Bean的initMethod和destroyMethod(和xml配置的init-method和destory-method相同)
利用JSR-250的@PostConstruct和@PreDestroy
6.2 示例
6.2.1 @Bean形式的Initialization和Destruction
05点睛Spring4.1-国际化
- 博客分类:
- 点睛Spring4.1
5.1 ReloadableResourceBundleMessageSource
使用ReloadableResourceBundleMessageSource可获得不同语言的配置
此处是全局配置,适合用@Bean声明
5.2 示例
5.2.1 新建英文messagesmessages_en_US.properties
wisely.name = wyf
wisely
4.1 Resource
spring用来调用外部资源数据的方式
支持调用文件或者是网址
在系统中调用properties文件可参考<<02点睛Spring4.1-Java Config>>中结合@PropertySource和Environment来使用
也可以使用@Value来注入资源,@Value的使用将在<<13点睛Spring4.1-Spring EL>>章节中有更详细的使用
4.2 示例
4.2.1 新增commons-io到maven依赖
3.1 scope
scope描述spring容器是怎么样新建类的实例的(bean);
在spring中默认的scope是singleton,这意味着无论你在程序中多少地方使用这个bean,它们都共享唯一个实例;
spring内置的scope有如下几个:
singleton:一个spring容器中只有一个bean的实例;
prototype:每次调用新建一个bean的实例;
request:web项目中,每一个http request,新建一个bean实例;
session:web项目中,每一个http session,新建一个bean实例;
globalSession: ...
2.1 java config
spring的java config主要使用@Configuration和@Bean两个注解;
使用@Configuration注解在类上声明是一个配置类(相当于一个spring的配置xml);
使用@Bean注解在方法上,返回值是一个类的实例,并声明这个返回值是spring的一个bean,bean ...
1.1 声明bean
使用上例建立的testMavenSpring项目,将pom.xml文件中的 <spring-framework.version>3.2.3.RELEASE</spring-framework.version>修改为4.1.5.RELEASE, 然后项目->右键->maven->update project;
spring利用@Configuration,@Component,@Service,@Repository,@Controller注解在一个java类上声明是spring容器的bean;
使用@Configurat ...
0.1 前置条件
Spring 4.1提倡基于Java Config和注解的配置,所以本教程通篇不会采用任何和xml配置相关的内容;
本教程默认读者有一定的Java Web及Spring使用基础;
本教程采用点睛的形式展现Spring各个知识点,不会深入到各个知识点的方方面面,目的是为了初学者快速掌握Spring的各方面知识;
Spring的官方开发的示例都使用maven和gradle作为构建工具,本教程采用maven作为构建工具;
使用Spring Tool Suite(STS基于eclipse,内置对spring及maven的支持)作为IDE(当然你可以使用原版eclipse ...
昨晚看电影《骇客交锋》(blackhat),看到里面黑客之间直接用Linux命令聊天,偷学了一下:
who 命令:查看当前登录的用户
root pts/0 2015-05-08 08:48 (192.168.1.102)
phy pts/1 2015-05-08 08:51 (:0)
我当前用root用户远程登陆,同事用的是phy。
我在控制台输入:`write phy `
提示:`write: phy has messages disabled`
在网上搜了一下输入:`mesg y` 开启
现在就可以wri ...
下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署)
下一代云计算平台Apache Mesos定制自己的PaaS-2(使用marathon发布管理应用)
下一代云计算平台Apache Mesos定制自己的PaaS-3(docker应用发布)
下一代云计算平台Apache Mesos定制 ...
下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署)
下一代云计算平台Apache Mesos定制自己的PaaS-2(使用marathon发布管理应用)
下一代云计算平台Apache Mesos定制自己的PaaS-3(docker应用发布)
下一代云计算平台Apache Mesos定制 ...
下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署)
下一代云计算平台Apache Mesos定制自己的PaaS-2(使用marathon发布管理应用)
下一代云计算平台Apache Mesos定制自己的PaaS-3(docker应用发布)
下一代云计算平台Apache Mesos定制自己的PaaS-4(使用haproxy-marathon-proxy实现服务发现和负载均衡)
下一代云计算平台Apache Mesos定制自己的PaaS-5(使用bamboo实现服务发现和负载均衡)
1 发布docker程序到marathon
1 ...
收集的一些关于spring的讲座
- 博客分类:
- spring4.0系列
内容搜索自互联网
Introduction to Spring MVC 4
magnet:?xt=urn:btih:C4AB0A1D48B874D5E263564EF010A95214C16A8B&dn=pluralsight+introduction+to+spring+mvc+4+2014&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce
Getting Started with Spring Data JPA
magnet:?xt=urn:btih:A1161A77871DA652F ...
在spring boot项目中出现不能加载iframe
页面报一个"Refused to display 'http://......' in a frame because it set 'X-Frame-Options' to 'DENY'. "错误
解决方式:
因spring Boot采取的java config,在配置spring security的位置添加:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.headers().fr ...
RPM包管理是红帽系列的Linux(Redhat,Suse,CentOS,Fedora..)通用的包管理器。
示例及解释
rpm -ivh xx.rpm (安装rpm包)
-i:install 安装
-v:verbose 冗长
-h:hash 打印hash
rpm -qa | grep 'xx' (查询rpm包)
-q:query 查询操作
-a:all 所有已安装的rpm包
rpm -q xx (查询特定rpm包)
rpm -qf /usr/bin/xx (文件属于哪个rpm包)
-f: file 文件名