小编Aub*_*ine的帖子

如何使XML文件始终在文本编辑器而不是XML编辑器中打开?

我去了文件协会没有.xml格式,当我添加它时,所有编辑器都自动添加,他们是静态写我的东西:

locked by 'XML' content type
Run Code Online (Sandbox Code Playgroud)

...无法删除关联.

我希望每当我创建XML文件时,它都会使用文本编辑器自动打开.

请帮忙.

xml eclipse editor

52
推荐指数
3
解决办法
2万
查看次数

Notepad ++/Eclipse sql代码自动缩进选项?

DDL变得尤为丑陋.是否有任何SQL自动缩进的选项为Notepad ++?我曾尝试在Eclipse中执行此操作,但代码不会对自动缩进做出反应.

sql eclipse code-formatting notepad++

47
推荐指数
2
解决办法
5万
查看次数

如何在spring xml配置中注入环境变量?

在我们设置环境变量之后,AWS System.getProperty("JDBC_CONNECTION_STRING")在http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.managing.html中进行了讨论.一切都很好,除了我不能System.getProperty在我的Spring XML配置代码中调用,也不能调用资源包快捷方式,因为资源包本身必须以某种方式提取这些环境变量来为它们服务.请帮助我转换此示例配置以使用环境变量?:-)

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://secrethost:007/whois?autoReconnect=true" />
    <property name="username" value="bond" />
    <property name="password" value="abuginsidemistycorner" />
    <property name="initialSize" value="100" />

    <property name="minEvictableIdleTimeMillis">
        <value>300000</value>
    </property>

    <property name="timeBetweenEvictionRunsMillis">
        <value>60000</value>
    </property>

    <property name="maxIdle" value="20" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我无法理解人们在这里做了什么:

我可以为Spring FileSystemResource使用基于环境变量的位置吗?哪个适用于最近的春季版?

java spring environment-variables amazon-web-services

29
推荐指数
3
解决办法
6万
查看次数

Spring接口注入示例

到目前为止,没有人能够在Spring Framework中提供正确的接口注入示例.马丁福勒的文章不是凡人,其他一切只是以一种非常混乱的方式定位.我已经浏览过三篇文章,其中人们要么告诉"Spring不直接支持界面注入"("因为我不确切地知道我将如何仅描述setter和构造函数注入")或者"我会在我的讨论中讨论它"其他线程"或者下面会有一些评论说这是错误的例子.我不要求解释,例如我BEG.

注入有三种类型:构造函数,Setter和接口.Spring不直接支持最新版本(正如我观察人们所说).那怎么做呢?

谢谢,

java spring interface code-injection

27
推荐指数
4
解决办法
8万
查看次数

spring jdbcTemplate如何捕获异常?

一切都很棒,直到遇到我确实需要捕捉异常的地方.当我放置

jdbcTemplate.query(something...)
Run Code Online (Sandbox Code Playgroud)

在

try{}
Run Code Online (Sandbox Code Playgroud)

块我得到:

 Unreachable catch block for SQLException. This exception is never thrown from the try statement body. 
Run Code Online (Sandbox Code Playgroud)

在这种情况下我该怎么办?

try{
    personIdReturnedByDb = jdbcTemplate.queryForInt(sql, p.getEmail(),
            p.getName(), p.getSurname(), encPw, dateSql);
}

catch(SQLException sa){


}
Run Code Online (Sandbox Code Playgroud)

谢谢,

java jdbc

15
推荐指数
2
解决办法
4万
查看次数

使用发送到电子邮件的动态URL实现Spring安全密码恢复的指南

我发现很难进行密码恢复,因为我以前从未这样做过.

到目前为止,我的网络应用程序有:

Spring Security,其中正确地密码密码并实现用户角色并正常工作.

该策略暗示了stackoverflow的研究:

  1. 用户点击忘记密码按钮,在那里输入他的电子邮件地址.
  2. 动态链接将发送到电子邮件地址
  3. 用户打开电子邮件地址中的链接
  4. 将重定向到密码重置页面

什么是未知的:

  • 如何给出链接动态性 - 世代的方法
  • 链接有一个超时 - 这里发现了一些问题,但通常涉及自定义处理程序或弹簧安全功能的扩展
  • 请求映射方法以响应此类动态链接
  • 临时链接存储方法 - 数据库,会话等?

正如您所看到的,对于单个问题,列表非常严重.因此希望您能够提供指导资源,以便逐步完成.我有点惊讶我在Spring Security文档中找不到这个.谢谢.

我是学生,所以不知道这样做的行业最佳实践,尤其是在Java环境中,所以我真的希望任何人都能提供帮助.

java spring-security forgot-password password-recovery

13
推荐指数
2
解决办法
2万
查看次数

H2的设置密码

在嵌入模式下工作时如何设置自己的密码来访问h2?

(如果有人混淆 - 谈论访问数据库的root密码)

在Eclipse中,似乎密码分配在数据库连接创建时发生,而这又创建了模式创建过程,我们提供了用户名和密码.

即使这是真的如何在设置后更改现有密码?我搜索了信息模式 - 找到了`users',但是没有密码列.

这个过程似乎很奇怪,我错过了什么.在PostgreSQL中,这是一种更容易的方式.

所以问题是:

  1. 新架构创建时会分配密码吗?

  2. 如何更改当前用户的密码?

我怀疑它是通过查询完成的,我相信它会有特定的语法,如果是这种情况我也会欣赏样本查询,因为我还不熟悉这个SQL实现.

passwords h2

11
推荐指数
1
解决办法
2万
查看次数

Spring AOP匹配的通配符是严格的,但是找不到元素'aop:config'的声明

来自类路径资源[ApplicationContextAOP.xml]的XML文档中的第13行无效; 嵌套异常是org.xml.sax.SAXParseException:cvc-complex-type.2.4.c:匹配的通配符是strict,但是找不到元素'aop:config'的声明.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
Run Code Online (Sandbox Code Playgroud)
<bean id="audience" class="com.idol.Audience" />

<aop:config>
<aop:aspect ref="audience">

    <!-- Before performance -->     

    <aop:before pointcut="execution(*com.idol.performers.Performer.perform(..))"
    method="takeSeats"/>

    <aop:before pointcut="execution(*com.idol.performers.Performer.perform(..))"
    method="turnOffCellPhones" />

    <!-- After performance -->  

    <aop:after-returning pointcut="execution(*com.idol.performers.Performer.perform(..))"
    method="applaud" />

    <!-- After bad performance(exception thrown) -->    

    <aop:after-throwing pointcut="execution(*com.idol.performers.Performer.perform(..))"
    method="demandRefund" />

</aop:aspect>
</aop:config>
<bean id="poeticDuke" class="com.idol.performers.PoeticJuggler">
<constructor-arg value = "15" />
<constructor-arg ref = "sonnet29" />
</bean>

</beans>
Run Code Online (Sandbox Code Playgroud)

我见过类似的错误,我很确定我的classpath有org.springframework.aop-3.1.0.M2.jar

你能告诉我,我错过了什么?

aop spring

10
推荐指数
1
解决办法
1万
查看次数

DAO和服务?

我总是面临一个问题,我无法真正想到封装了许多DAO方法的服务对象.

我的意思是,对于我的servlet,有时使用单个DAO方法就足够了,例如addUser(User params).

更好的做法是 - 使用服务对象封装DAO方法并仅使用服务对象,即使它实际上意味着单个服务方法调用单个dao方法或将它们的使用混合在一起(来自服务对象的一些方法和来自servlet中的dao的一些方法)上下文) - 意味着我在控制器内部自动装配了DAO和Service对象?

如果我开始在同一个地方同时使用DAO和Service对象,它会混淆逻辑吗?

java spring dao

10
推荐指数
2
解决办法
6512
查看次数

如何在重启tomcat时阻止Eclipse浏览器显示网页?

老蚀虫对我来说很烦人.

情况:我停止tomcat server =>再次运行web应用程序=>获取浏览器窗口.问题是浏览器窗口在重新部署过程结束之前显示得更早,因此每当我尝试关闭浏览器窗口(因为我更喜欢在标准浏览器中打开Web应用程序,因为本机是滞后和慢),在那么短的时间间隔内, Eclipse挂起错误消息窗口:

脚本错误:此页面上的脚本发生错误

线:1

Char:1

错误:未指定错误

网址:about:空白

要继续在此页面上运行脚本吗?

是的

问题是应用程序挂起,窗口处于非活动状态,我无法激活此窗口.

要解决这个问题,我必须结束进程并在.bat上手动关闭tomcat.当你每天重复十次这个时,这非常烦人.

如果我等到应用程序被完全重新部署,但是我有快速工作的习惯,那么最终我会在重新部署之前再次关闭窗口.

帮助可以是:

  1. 重新部署Web应用程序时如何禁止eclipse显示浏览器窗口选项卡?

  2. 或者如何解决这个错误?

感谢你们,

browser eclipse window

9
推荐指数
1
解决办法
8985
查看次数