`
futureeye
  • 浏览: 50204 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

grails config文件读取properties文件

阅读更多
environments {
      production {
    	dataSource {
	       def dbConfLoc = System.getProperty('gis.config.location', null)
		if (!dbConfLoc) {
			dbConfLoc = "test.properties"
		}
		grails.config.locations = [ dbConfLoc ]
       	def props = new Properties()
		def f = new File(grails.config.locations[0]) 
		if (f.exists()) {
			props.load(f.newInputStream())
			def  freader = new FileReader(f);
			def lnreader = new LineNumberReader(freader);
			System.out.println  props.getProperty("dataSource.url")+"======url";
			dialect=props.getProperty("dataSource.dialect");
			url=props.getProperty("dataSource.url");
			username =props.getProperty("dataSource.username");
	        password =props.getProperty("dataSource.password");
	        driverClassName=props.getProperty("dataSource.driverClassName");
	        println username+"/"+password
			while ((line = lnreader.readLine()) != null){
      		  System.out.println("Line:  " + lnreader.getLineNumber() + ": " + line);
     		 }
     		  freader.close();
              lnreader.close();
		}else{
			println "找不到文件 gis.properties"
		}
		}
    	
	}
分享到:
评论

相关推荐

    Grails3配置单独的数据库properties.pdf

    本篇将详细介绍如何在Grails 3中配置单独的数据库properties,以便在开发过程中管理多个数据源,满足复杂的企业级需求。 首先,我们需要理解Grails中的数据源配置。默认情况下,Grails使用一个名为`dataSource`的主...

    grails中的上传,下载

    在Grails框架中,文件的上传与下载是常见的功能需求,尤其在开发涉及大量文档、图片或媒体文件处理的应用程序时。以下是对Grails中上传和下载操作的深入解析,包括其实现机制、代码示例及注意事项。 ### 文件上传 ...

    Grails结合uploadify上传文件的简单代码

    在本文中,我们将深入探讨如何在Grails框架中结合uploadify插件实现文件上传功能。Grails是一款基于Groovy语言的、高效的Web应用开发框架,它简化了Java平台上的开发流程。uploadify则是一个JavaScript库,它允许...

    grails 文档

    在Grails中,Groovy用于编写控制器、服务、领域模型等组件,使得代码更易读写。 2. **Grails 架构** Grails 遵循Model-View-Controller(MVC)架构模式,其中: - Model:领域模型,通常由Groovy类表示,存储业务...

    groovy-template-grails-asset-pipeline:提供对资产管道jscss文件的Groovy模板支持(包括Grails Config访问)

    在计算grailsApplication ,您将获得grailsApplication和config对象注入绑定中: 前任: 常规配置 ... grails.serverURL = "https://mycompany.com/" ... application.js-gtpl: //= require_self var serverURL...

    grails-用户手册

    Grails支持多语言环境,通过`messages.properties` 文件实现国际化,可以根据用户浏览器设置自动选择对应的语言版本。 总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、...

    Eclipse下搭建Grails项目

    - 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...

    grails学习

    要开启 SQL 查询日志,需要在 `config/logging/log4j.properties` 文件中设置日志级别。增加以下配置: ``` log4j.logger.org.hibernate.SQL=trace log4j.logger.org.hibernate.type=trace ``` 这将输出 SQL ...

    Grails中文参考手册

    Grails 提供了对多语言环境的支持,通过 properties 文件管理不同语言的文本资源,便于实现应用程序的国际化。 **Grails 文档** "Grails 中文参考手册" 是一套详细的 Grails 学习资料,涵盖了框架的所有核心组件、...

    grails app

    Grails应用的配置主要在`grails-app/conf`目录下,包括`Config.groovy`、`DataSource.groovy`等,这些文件定义了应用的环境变量、数据源等信息。 8. **服务(Services)** 服务层是业务逻辑的实现,它是可测试的...

    Grails Grails Grails

    **Grails 框架详解** Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式...

    Grails Jquery 集成代码

    在`grails-app/conf/BuildConfig.groovy`文件中,找到`dependencies`块,添加JQuery的库。例如,你可以使用CDN链接或者通过Bower或npm安装后将其作为本地资源引用。 ```groovy runtime '...

    grails中文参考手册

    然而,当需要自定义时,可以通过`Config.groovy`配置文件进行修改。 5. **运行与测试** - **运行Grails应用**:使用`grails run-app`命令启动应用,可以在本地服务器上查看运行效果。 - **测试Grails应用**:...

    eclipse开发grails插件

    6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置或者步骤指南,包含了运行Grails项目的具体步骤和注意事项。打开查看,以便更好地理解项目的运行流程。 7. **GroovyEclipse.zip**:这个文件可能...

    grails 中文第二版

    - Grails版本信息可以在项目的`BuildConfig.groovy`文件中找到。 **文档引擎** - 提供了文档生成工具,帮助开发者快速生成API文档。 **依赖解析** - Grails使用Ivy作为其依赖管理系统。 - 支持配置依赖关系,包括...

    grails开发笔记

    - 构建后生成的 `.war` 文件可能不包含额外的 `.properties` 文件,需要手动调整文件路径以确保正确加载配置文件。 - 发布后的操作系统差异可能导致资源文件路径不匹配,此时推荐使用相对路径或应用内提供的方法来...

    第一个grails程序

    7. **grails-app/conf**:配置文件夹,其中的`Application.groovy`和`Config.groovy`分别用于全局配置和应用配置。 **登录验证程序的实现** 在"我的登录"(MyLogin)示例中,我们可以假设以下关键组件: 1. **...

    grails开发环境配置及应用开发

    打开Grails IDE,创建一个新的Grails项目,然后右键点击项目->Properties->Grails,添加Grails_home环境变量,变量值为Grails安装目录。 5. 验证Grails环境配置是否正确 命令`grails -help`可以验证Grails环境配置...

Global site tag (gtag.js) - Google Analytics