spring jdbcTemplate 注入到servlet

最近温了一下 Spring jdbcTemplate. 在使用纯粹Servlet 时发现一个问题,就是在使用纯粹Servlet 做控制器时,出现了各种问题。归纳如下: (1)  报找不到 applicationContext.xml 的spring配置文件。        原因:一般情况下我们会将applicationContext.xml 放置在 WEB-INF/下,这时在servlet中用硬编码的方式 wc = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());…

Spring_入门

spring 发表评论
文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/  一、获取spring的Ioc核心容器,并根据id获取对象 通过xml来配置的Spring的写法 bean.xml <?xml version="1.0" encoding="UTF-8"?> <!-- Spring配置文件的根元素,使用spring-beans.xsd语义约束 --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM…

Spring Beans 自动装配

spring 发表评论
文章目录Spring Beans 自动装配Spring 自动装配 `byName`Spring 自动装配 `byType`Spring 由构造函数自动装配 Spring Beans 自动装配 使用元素的 autowire 属性为一个 bean 定义指定自动装配模式。 Spring 自动装配 byName 这种模式由属性名称指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 beans 的 auto-wire 属性设置为 byName。然后,它尝试将它的属性与配置文件中定义为相同名称的 be…

Spring_day1的笔记

Spring_day1的笔记 Spring,第一天:Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入 Spring,第二天:Spring的IOC注解方式、Spring的AOP开发(XML) Spring,第一天:SpringAOP的注解开发、Spring的声明式事务、jdbcTemplate Spring,第一天:SSH的整合、HibeernateTemplate的使用、OpenSessionInViewFitter的使用 一、什么是Spring spring框架 Spring框架是由于软件开发的复杂…

log4j和spring的配置文件位置—-J2SE

在j2se和j2ee中,log4j和spring的配置文件,默认都是在src也就是classpath下面.但程序要发布的时候,通常src下面的文件会打包.因此修改配置文件每次都要打包一次,很不方便,有没有办法,把配置文件防在包外面呢?如果你有这个需求,那么本文就非常适合你.^-^ [b]1)spring[/b] 配置文件applicationContext.xml的位置,把他放在project下面以后,我们需要通过下面的方法来获取,而不是原先的ClassPathXmlAppl…

Spring MVC – MultipartFile实现文件上传(单文件与多文件上传)

前提:引入jar包。 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3</version> </dependency>一、配置文件: SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file <!-- SpringMVC上传文件时,需要配置MultipartResolver处…

Springboot 面试题集锦

spring 发表评论
Spring Boot Starter的面试题1.常见的starter会包几个方面的内容?分别是什么?// 常见的starter会包括下面四个方面的内容 // 自动配置文件,根据classpath是否存在指定的类来决定是否要执行该功能的自动配置。 // spring.factories,非常重要,指导Spring Boot找到指定的自动配置文件。 // endpoint:可以理解为一个admin,包含对服务的描述、界面、交互(业务信息的查询)。 // health indicator:该st…

如何做实时监控?—— 参考 Spring Boot 实现

http://blog.csdn.net/xiaoyu411502/article/details/48129057 ********************************************** 随着 微服务 的流行,相比较以前一个大型应用程序搞定所有需求,我们现在更倾向于把大型应用程序切分成多个微服务,服务之间通过 RPC 调用。微服务架构的好处非常多,例如稳定的服务变化较少,不会被非稳定服务所影响;不同的服务更方便交给不同的人管理;发布、扩容等操作也更加有针对…

Spring 向页面传值以及接受页面传过来的参数的方式

spring 发表评论
一、从页面接收参数 Spring MVC接收请求提交的参数值的几种方法:   使用HttpServletRequest获取。 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name") String pass = request.getParameter("pass") }         使用@RequestParam注解。 @RequestMapping("/login.do") public String login(HttpServletRequest request,…

Spring Security 根据角色显示菜单是否可见

1 角色和资源映射关系确定 应用所需要的角色以及对应的资源在代码完成之后就已经完全确定,项目部署之后,不会有变动。这里可以使用spring的标准标签语言来实现 权限配置代码 @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers("/", "/list") .access("hasRole('USER') or hasRole('ADMIN') or hasRole('DBA')") .antMatchers("/newu…

Spring Boot 实践折腾记(8):快速简化MVC

马克吐温说,让你陷入困境的,并不是这个世界;真正让你陷入困境的,是这个世界最终并非你所想象。 简化MVC 到现在Spring MVC已经很普遍了,不过繁琐的配置还是让我们有时恨不得想要把它抛弃,现在微服务越发火热,但是并不是所用的团队都适用微服务,至于为什么,先留下思考。 传统的MVC模型,已经帮助我们解决了太多问题,然而,有些场景可能也不是很适合了,比如,移动互联网下的响应式触发场景。…

maven + spring boot + spring data jpa + thymeleaf框架整合

Spring Boot简介 Spring Boot是基于Spring4的条件注册的一套快速开发整合包,用于快速、敏捷地开发新一代基于Spring框架的应用程序。   JPA和spring data jpa简介 JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合ORM技术。 Spring data jpa是在JPA规范下提供了…

基于Spring MVC的Web应用开发(1) – HelloWorld

MVC, spring 发表评论
MVC架构 MVC是模型(model),视图(view),控制器(controller)3个单词的首字母缩写。有些应用需要处理用户请求并操纵和显示数据,MVC模式可以简化其实现。该模式由3个组件组成:   模型表示用户期望看到的数据。通常情况下,模型由JavaBean组成。 视图负责显示模型。文本编辑器中的视图组件会以恰当的格式显示一段文本,视图在Web应用中会生成客户端浏览器可以解释显示的HTML。 控制器表示逻辑代…

Spring+thymeleaf小示例

之前一篇文章写了个简单的Spring mvc例子,界面表示层用的是jsp,本篇文章结合thymeleaf将表示层改成html。和用jsp不一样的地方会加特殊说明。同样本示例也是在内网环境下,没有采用maven,直接将jar包放在工程里面。一、配置web.xml(和采用jsp作为表示层没有任何改动),主要作用1.定义了一个servlet拦截器,以及Mapping规则2.引入spring-context配置文件3.添加log4j配置文件具体文件:<?xml versi…

IDEA 集成的 Spring Boot 框架: thymeleaf + mysql + MyBatis +Druid +Redis + Maven + PageHelper (二)

前言 第一篇文章我们进行基本的数据分页展示。 现在我们将进行配置的是 Lombok thymeleaf  Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 下面进行的是插件的安装: 首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA后点击菜单栏中的File-->Settings,或者使用快捷键Ctrl+Alt+S进入到设置页…
下一页 »