第一种通过注解方式实现初始化,这种方法初始化行为发生在所有构造函数之后进行,
可参考:http://blog.csdn.net/yaerfeng/article/details/8447530
java代码:
@Resource(name = "sqlSessionTemplate") private SqlSessionTemplate sst;
@PostConstruct protected void setp(){ String namespace = "bis.domain.RoleSettingPageMapping."; CONFZZ.put("zz",sst.selectList(namespace + "getRole")); System.out.println("============================================"); System.out.println(CONFZZ); System.out.println("============================================"); }
xml代码:
<bean id="commonMethod" class="com.xxx.fbi.rps.util.CommonMethod"></bean>
第二和第三中方法使用注入来实现,由于依赖sqlSessionTemplate的bean,所以需要配置依赖,如下:
1、使用property属性来配置依赖注入:
java代码:
public void setCommonMethod(SqlSessionTemplate sqlSessionTemplate) { String namespace = "bis.domain.RoleSettingPageMapping."; this.sst = sqlSessionTemplate; try { CONFZZ.put("zaaxxz", sst.selectList(namespace + "getRole")); }catch(Exception e){ } System.out.println(namespace); }
xml代码:
<bean id="commonMethod" class="com.xxx.fbi.rps.util.CommonMethod"> <property name="commonMethod" ref="sqlSessionTemplate"></property> </bean>
2、使用构造函数来配置依赖注入:
java代码:
public CommonMethod(SqlSessionTemplate sqlSessionTemplate) { String namespace = "bis.domain.RoleSettingPageMapping."; this.sst = sqlSessionTemplate; try { CONFZZ.put("zaaxxz", sst.selectList(namespace + "getRole")); }catch(Exception e){ } System.out.println(namespace); }
xml代码:
<bean id="commonMethod" class="com.xxx.fbi.rps.util.CommonMethod"> <constructor-arg index="0" ref="sqlSessionTemplate" /> </bean>
相关推荐
在SpringMVC中利用ServletContextListener初始化数据到内存
项目完整 修改database里面的数据库密码即可正常运行 项目说明https://javai.blog.csdn.net/article/details/109014690
SpringMvc框架模板,实现简单连接数据库查询操作,需要更改db.properties数据库连接池数据,以及cn.com.jit.vo包下实体类和配置文档的数据库字段,查询数据的jsp页面的数据库数据,就能搭建成自己的SpingMvc项目了!
但与我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring...
插入初始化数据:init.data.sql 3.运行。 管理员帐号:admin 密码:sojson ps:定时任务的sql会把密码改变为sojson.com 新版本说明:http://www.sojson.com/blog/164.html 和 ...
- 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制 - 类加载机制采用懒加载的方式 - 遇到new、getstatic、...
项目技术选型: 1、Spring Framework 3.2 2、SpringMVC 3.2 3、Apache Shiro 1.2 ...数据库数据的初始化: Q:这个还用说吗...导入sql文件不就ok了吗 A:如果sql文件比较多呢,来一整合调用方法吧
13.5.1 初始化Model192 13.5.2 更新Model197 13.6 ServletInvocableHandlerMethod199 13.6.1 HandlerMethod199 13.6.2 InvocableHandlerMethod203 13.6.3 ServletInvocableHandler-Method205 13.7 ...
//初始化namedParameterJdbcTemplate namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(jdbcTemplate.getDataSource()); //初始化pagingSqlBuilder pagingSqlBuilder = new PagingSqlBuilder(...
spring_springmvc_mybaties_demo:源码主要用于SSM项目的构建,数据源使用阿里巴巴Druid,数据库使用MySQL,源码包含数据库创建及数据初始化脚本,Demo中使用了AOP环绕触发拦截API请求,计算请求耗时
简单的说Ajax请求通过XMLHttpRequest对象发送请求,该对象有四个状态(readyState): 0-未初始化、1-正在初始化、2-发送数据、3-正在发送数据、4-完成。 当XMLHttpRequest.readyState为4时,表示ajax请求已经完成...
2、初始化项目 在你的Mysql中,创建一个数据库名称为 examination_system 的数据库,并导入我提供的 .sql 文件, 进入src/main/resources修改mysql.properties配置文件,把数据库登录名和密码,改为你本地的 使用 ...
初始化一份测试用户数据,运行cn.springmvc.mybatis.init.InitServiceTest.方法 启动工程,访问: 用户体系授权? 用户组织权限相关表关系很简历,表之间的关联关系,可以看cn.springmvc.mybatis.init
2、初始化项目 在你的Mysql中,创建一个数据库名称为 examination_system 的数据库,并导入我提供的 .sql 文件, 进入src/main/resources修改mysql.properties配置文件,把数据库登录名和密码,改为你本地的 使用 ...
可以使用Vue CLI或其他工具来初始化项目,生成基础的目录结构和配置文件。 4. 在Vue项目中,通过HTTP请求(如axios)调用后端的接口,并处理返回的数据。可以将后端接口的URL配置在一个统一的地方,方便管理和修改...
数据库:db目录下,建表及初始化数据 PS:都是下班时间搞的东西,平时没多少时间弄,如果想要什么文档,或者什么不明白的地方可以联系我 安装说明: 1、打包部署 部署tomcat或...
1.2.2 使用Spring Initializr初始化Spring Boot项目 10 1.3 小结 18 第2章 开发第一个应用程序 19 2.1 运用Spring Boot 19 2.1.1 查看初始化的Spring Boot新项目 21 2.1.2 Spring Boot项目构建过程...
├ 统计初始化 发布与部署 ├ 文章静态化 ├ 全站静态化 ├ FTP同步 ├ 服务器分布部署 ├ 批处理 (批量移动文章/栏目、批量删除、批量上传图片/附件等) ├ 一键排版 ├ 定时任务 ├ tag自动提取 站点配置 ├...
xml java系统源码 本文以一个小例子展示了如何构建一个包括基础服务(Java实现的Programmer增删查改),运营配置页面(Programmer管理...##数据库创建及初始化 数据是整个系统运行的基石,数据先行,我们这里简单的创