【Java有界类型作为属性】教程文章相关的互联网学习教程文章

java – 配置Spring以在初始化bean之前设置系统属性【代码】

在Spring MVC Web应用程序中,我在配置文件中配置了一个bean:<bean class="com.callback.CallbackService"/>在服务类中,bean被初始化,如下所示:@Autowired CallbackService service上面显示的CallbackService通过进行以下三次调用来获取其连接属性(现在无法更改):System.getProperty("user"); System.getProperty("password"); System.getProperty("connectionURL");声明CallbackService实例的服务类可以通过读取属性文件来访问上...

为`mvn exec:java`设置Java属性【代码】

Maven的exec:java目标在与Maven本身相同的JVM中运行. 我希望能够将一些属性传递给java二进制文件(特别是-ea -Djava.util.logging.config.file = logging.properties),但是如何执行此操作并不明显. 注意:我想将属性传递给JVM,而不是应用程序的参数.理想情况下,我希望能够在pom.xml中指定这些,但我意识到由于Maven的启动可能不太可能.作为一种解决方法,exec:exec目标设置所有类路径等,就像我调用exec:java一样好.解决方法:从usag...

java – Spring从属性bean引用属性【代码】

我创建了一个运行良好的弹簧配置文件. 我的下一步是将用户配置属性与系统属性分开. 我已决定使用将由用户配置的bean创建其他xml文件. 我有问题创建几个这样的逻辑bean封装将由真正的类bean使用的属性: 我在网上找到了以这种方式引用礼仪的选项: UserConf.xml<bean id="numberGuess" class="x..."><property name="randomNumber" value="5"/><!-- other properties --> </bean>SystemConf.xml<import resource="UserConf.xml" /><...

java – hibernate – 如何在运行时更改属性【代码】

我试图在hibernate.cfg.xml中更改属性,但我的代码不起作用.public static void changeConfiguration(String login, String password){Configuration cfg = new Configuration();cfg.configure();cfg.setProperty("hibernate.connection.password", password);cfg.setProperty("hibernate.connection.username", login); }知道为什么那不起作用吗?我的文件hibernate.cfg.xml看起来总是一样的.解决方法:要使其工作,您应该使用该Conf...

JVM Java字节码方法表与属性【图】

方法表 methods_count method_info,前三个字段和field_info一样 2、方法的属性结构 方法中的每个属性都是一个attribut_info结构JVM定义了部分attribute,但是编译器自己也可以实现自己的attribute写入class文件里,供运行时使用。 不同的attribute通过attribute_name_index来区分。

java – 访问<#list>中对象的属性【代码】

解 我之前曾尝试过为LineItem类添加访问器public String getItemNo() {return itemNo; }并将FTL从${lineItem.itemNo}更改为${lineItem.getItemNo()},但这不起作用.解决方案是添加访问者但不更改FTL(将其保留为${lineItem.itemNo}. 背景 我正在使用Freemarker格式化一些电子邮件.在这封电子邮件中,我需要在发票上列出一系列产品信息.我的目标是传递一个对象列表(在一个Map中),以便我可以在FTL中迭代它们.目前我遇到一个问题,我无法从...

java – 多态子类属性jpa hibernate查询的解析标准【代码】

使用hibernate 3.6.10和hibernate jpa 2.0. 我的问题归结为需要在一个有点复杂的加入查询期间在子对象的列上设置一些标准. 我有一组类似于的对象:@Entity @Inheritance(strategy = InheritanceType.JOINED) public class Ball {private String name;//...getter and setter crud... }@Entity public class BeachBall extend ball {private boolean atTheBeach;//...getter and setter crud...}@Entity public class SoccerBall e...

从属性文件或xml文件中将属性值注入PreAuthorize(…)java注释(未解析)【代码】

我在上一篇文章中已经问过这个问题:SpEL for spring security: Passing Values from XML to Java based SpEL configuration.但它还没有解决.我想将值从xml配置或从外部文件注入@PreAuthorize(…)注释.使用@Value注释进行注入并不容易. 为了回忆这个问题,我提供了以下信息. >我有以下xml配置文件(example.xml) 具有属性并初始化其对应的值.<beans><bean id="userBean" class="x.y.User"><property name="name" value="A"/><prop...

java – 使用属性文件中的值填充注释参数值【代码】

我正在使用Java EE开发一个简单的Web应用程序.我为servlet使用注释,我想用属性文件中的值填充注释的参数,但我不知道如何做到这一点.我想做这样的事情:// My Servlet @WebServlet(urlPatterns="${key.value1}")public class HomeServlet extends MyCustomServlet{...}# My properties files key.value1=/home可能吗 ?如果是,那么解决方案是什么? 谢谢.解决方法:这不是直接可能的.您为注释属性提供的值必须是常量.编译代码后无...

java – 属性的优先级:系统与部署描述符与属性文件【代码】

如果我有系统属性,我通过我的容器(例如Tomcat),如下所示:-Dmy.property=myValueOne和我的web.xml中定义的具有相同键的属性:<context-param><param-name>my.property</param-name><param-value>myValueTwo</param-value></context-param>…以及在我的一个config * .properties文件中定义了相同键的属性:my.property=myValueThree这个房产有哪些价值?myValueOne,myValueTwo或myValueThree? 如果你有几个具有相同键的属性,是否有...

java – 在评估阶段使用Gradle插件配置属性【代码】

我正在编写自己的gradle插件,并希望定义一个额外的复制任务.我所做的是:myPlugin {scriptsDir = "otherDir" }class MyPluginExtension {String scriptsDir = "scripts"; } class MyPlugin implements Plugin<Project> {@Overridevoid apply(Project project) {project.extensions.create("myPlugin", MyPluginExtension)project.task("myDistCopy", type: Copy) {.....from(project.myPlugin.scriptDir) {into('bin')}}} }不幸...

java – Jax-RS – 获取标头值的自定义属性【代码】

编辑:我刚刚意识到,甚至可以在Java中使用自定义属性执行自定义操作?还是只是提供信息? 我想在我的Jax-RS服务标头中包含一个身份验证令牌,但我不想在每个请求中添加一个参数来获取标头并检查它,如下所示:public Response getUser(@Context HttpHeaders headers) {if(authorize(headers.getRequestHeader("token").get(0)) {// Do something} }我更愿意为每个请求添加一个属性(如果可能的话,甚至是类:@Authorize public Respons...

java – 将Maven工件版本配置为Spring属性【代码】

我正在尝试配置Spring bean的属性以显示Maven工件的版本.我需要在加载bean时配置属性(不是在运行时). applicationContext.xml中:<bean id="myBean" class="com.domain.ClassName"><property name="version" value="${???????}" /> </bean>com.domain.ClassName:private String version;public String getVersion() {return version; }public void setVersion(String version) {this.version = version; }有没有办法做到这一点?更...

java – 如何使用maven在时间段内使可执行jar选择属性文件【代码】

嗨我正在使用maven buil来创建一个可执行jar,我有几个属性文件.如果我放置属性文件src/main/resources maven将它们装在罐子里面.我不希望这种情况发生,而是我想将属性文件放在一个名为conf的文件夹中,我希望这些属性文件在运行时可用于jar. 之所以这样,是因为将来用户可以灵活地选择一些属性值,如端口号等. 我已粘贴下面的pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

java – 加密Crypto属性文件中的密码【代码】

问题 我正在使用Apache CXF 3.0.7,并读到,在new features中,您可以在Crypto属性文件中存储(BASE-64编码)密钥库密码的加密版本,但我不知道如何添加它,我没有找到这个实现的例子. 在apache网站上说:A typical example of the contents of a Crypto properties file (forSignature creation) is as follows:org.apache.wss4j.crypto.provider=org.apache.wss4j.common.crypto.Merlinorg.apache.wss4j.crypto.merlin.keystore.type=jk...