小编Rob*_*ert的帖子

实体框架核心迁移 - 连接字符串

我在处理数据库连接字符串和迁移时遇到问题.我有2个项目:

  • 应用

DbContext是在域项目,所以这是我对运行迁移项目.迁移概念强制我OnConfiguring在我DbContext和其中指定数据库提供程序,例如:

protected override void OnConfiguring(DbContextOptionsBuilder builder)
{
    builder.UseSqlServer("<connection string>");
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我不想使用硬编码连接字符串,原因很明显,我不能使用ConfigurationManager从配置文件中读取它,因为配置文件在应用程序项目中.

c# ef-migrations entity-framework-core .net-core

18
推荐指数
4
解决办法
6795
查看次数

JSF 2 ManagedProperty从依赖jar注入bean

我正在尝试让ManagedProperty注入工作,注入的bean驻留在我的Web应用程序中包含的jar中.

要注入的豆子:

@ManagedBean(name="messages")  
@SessionScoped  
public class Messages implements Serializable
{
Run Code Online (Sandbox Code Playgroud)

接收bean:

@ManagedProperty(value="#{messages}")
private Messages messages;

public void setMessages(Messages messages)
{
    this.messages = messages;
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,我只是收到消息"无法为托管bean设置属性消息".如果我将Messages类放在与接收bean相同的包中,而不是将它放在它自己的jar中,它就可以正常工作.

java jsf dependency-injection jsf-2

5
推荐指数
1
解决办法
5183
查看次数