![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
风还在继续吹
这个作者很懒,什么都没留下…
展开
-
Spring bean初始化和销毁/bean作用域
bean初始化和销毁 在Spring中,InitializingBean和DisposableBean是两个标记接口,为Spring执行时bean的初始化和销毁某些行为时的有用方法。 对于Bean实现 InitializingBean,它将运行 afterPropertiesSet()在所有的 bean 属性被设置之后。 对于 Bean 实现了DisposableBean,它将运行 dest原创 2017-11-06 21:08:57 · 246 阅读 · 0 评论 -
REST
REST 全称是 Representational State Transfer(表述性状态转移),它是 Roy Fielding 博士在 2000 年写的一篇关于软件架构风格的论文,国内外许多知名互联网公司纷纷开始采用这种轻量级的 Web 服务,大家习惯将其称为 RESTful Web Services,或简称 REST 服务。 一、认识 REST REST 本质上是使用 URL 来原创 2017-11-19 18:41:57 · 238 阅读 · 0 评论 -
springmvc统一异常处理
springmvc统一异常处理 方式一: 1.springmvc配置文件中 /jsp/custom_error.jsp 2.定义一个简单的异常类 public class CustomException extends Exc原创 2017-11-15 18:52:10 · 212 阅读 · 0 评论 -
springmvc静态资源处理
方法一: web.xml: default *.js *.css /resources/*" springmvc配置文件中: 方法二: 方法三: dispatcherServlet org.springframework.web.servlet.DispatcherServlet原创 2017-11-15 18:55:40 · 158 阅读 · 0 评论 -
springmvc文件上传
第一步: springmvc配置文件 第二步: @RequestMapping(value = "/add", method = RequestMethod.POST) public String addUserSubmit(String userName,String pa原创 2017-11-15 18:56:43 · 156 阅读 · 0 评论 -
Maven
一、什么是maven? Maven是一个跨平台的项目管理工具,作为Apache组织中的一个颇为成功的开源项目,Maven主要用于Java平台的项目构建、依赖管理和项目信息管理。 通过它便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包。 二、maven作用 1. 项目构建; mvn test package instal 2. 依赖管原创 2017-11-21 17:00:34 · 235 阅读 · 0 评论 -
Maven 问题解决
如何修改maven的默认jdk版本 问题描述: 每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决方案: 在maven的安装目录找到settings.xml文件,在里面添加如下代码 jdk-1.7 true 1.7原创 2017-11-21 16:51:57 · 194 阅读 · 0 评论 -
Spring 拦截器
1. java 实现HandlerInterceptor接口 /** * 1.拦截器实现HandlerInterceptor接口 * */ public class MyInterceptor implements HandlerInterceptor { /** * Controller方法执行之前调用 */ @Override public boolean preHa原创 2017-11-16 19:14:39 · 149 阅读 · 0 评论 -
Spring--- json
json 需要导入 jackson-databind-2.6.0-rc4.jar ///jackson-core-2.6.0-rc4.jar/// jackson-annotations-2.6.0-rc4.jar 返回一个或多个对象时使用 @ResponseBody 注解 @Controller public class JsonController { // ..../user_j原创 2017-11-16 19:25:33 · 191 阅读 · 0 评论 -
struts与spring集成
使用 集成框架 org.apache.struts struts2-spring-plugin 2.5.10 把struts 实例化action 交给 spring 实例化 Spring -core .xml 配置文件: Struts 配置文件中 : Class 引用 Spring 与id一致 /user_listU原创 2017-11-24 19:45:57 · 188 阅读 · 0 评论 -
SpringMvc
Spring Mvc web.XML配置 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:dispatcherServlet-servlet.xml dispatc原创 2017-11-13 19:08:30 · 153 阅读 · 0 评论 -
Spring session
@Controller @SessionAttributes("userstate") // 1.用在类头; // 2.当检查到model中保存有对应的属性值会自动保存一份到session对象中 public class StudentController { @Autowired public UserServer userServer; @RequestMapping(value =原创 2017-11-14 20:12:10 · 147 阅读 · 0 评论 -
Spring get/post方式/转发,重定向
转发: forward:/user/add 重定向:redirect:/user/add 指定接收 传输方式 @RequestMapping(value = "/add", method = RequestMethod.GET) @Controller @RequestMapping("/user") public class UserController {原创 2017-11-14 20:10:58 · 6159 阅读 · 0 评论 -
Spring依赖注入,自动扫描组件,自动装配,注解注入
Spring 依赖注入 Spring框架中,依赖注入(DI)的设计模式是用来定义对象彼此间的依赖。它主要有两种类型: Setter方法注入 构造器注入 自动注入 在Spring中,支持 5 自动装配模式。 no – 缺省情况下,自动配置是通过“ref”属性手动设定byName原创 2017-11-06 20:35:41 · 1329 阅读 · 0 评论 -
Spring -aop通知实例
Spring AOP(面向方面编程)框架,用于在模块化方面的横切关注点。简单得说,它只是一个拦截器拦截一些过程,例如,当一个方法执行,Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。原创 2017-11-07 17:36:31 · 171 阅读 · 0 评论 -
Spring --AOP+Aspectj
xml 配置文件 xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation=" http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/原创 2017-11-07 17:41:56 · 146 阅读 · 0 评论 -
动态代理
spring aop实现基础 动态代理 public class SecurityHandler implements InvocationHandler { private Object targetObject; public Object createProxyInstance(Object targetObject) { this.targetObject = targetOb原创 2017-11-08 09:50:25 · 125 阅读 · 0 评论 -
Spring --web工程下xml配置文件部署
需要spring web jar 包 Java代码: WebApplicationContext webContext = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext()); userServer = (UserServer)webContext.getB原创 2017-11-07 20:20:24 · 147 阅读 · 0 评论 -
数据库连接池
数据库连接池 dbcp dbcp 1.x版本需要两个包 commons-pool-1.x.jar commons-dbcp-1.x.jar druid 在命令行中执行如下命令: 在jar包文件路径下 执行如下命令 java -cp druid-1.1.0.jar com.al原创 2017-11-09 17:45:12 · 188 阅读 · 0 评论 -
spring -事务
一、什么是事务? 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 二、事务的特性 原子性: 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生. 一致性: 一致性指事务前后数据的完整性必须保持一致 隔离性: 隔离性指多个用户并发访问数据库时,一原创 2017-11-11 10:13:47 · 127 阅读 · 0 评论 -
Spring mvc 参数传递
一,常用注解 1.@RequestMapping @RequestMapping(value = "/add", method = RequestMethod.GET) 2.@SessionAttributes(names={"userstatess","userpassword"}) // 1.用在类头; // 2.当检查到model中保存有对应的属性值会自动保存一份到原创 2017-11-15 18:47:52 · 208 阅读 · 0 评论 -
Spring DateSoure 注解注入
手动注入: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="connectionProperties" value="config.decrypt=t原创 2017-11-14 18:59:04 · 340 阅读 · 0 评论 -
Sping使用 AOP时 无法依赖注入问题
问题: 在spring3以上版本中使用spring的依赖注入(注解或者xml方式)和aop功能时,如果不设置那么在获取bean时一直报:(无论通过name还是type都获取不到bean) 查找的解释: proxy-target-class="true" 与proxy-target-class="false"的区别: proxy-target-class属原创 2017-12-13 20:16:45 · 1170 阅读 · 0 评论