草庐IT

gulp-inject

全部标签

MongoDB 中的 JavaScript NoSQL 注入(inject)预防

如何防止JavaScriptNoSQL注入(inject)MongoDB?我正在开发一个Node.js应用程序,并且我正在将一个json对象的req.body传递到mongoose模型的保存函数中。我以为幕后有保护措施,但事实并非如此。 最佳答案 Sushant的答案不正确。您需要了解MongoDB中的NoSQL注入(inject)。示例(取自here)User.findOne({"name":req.params.name,"password":req.params.password},callback);如果req.params

java - Spring 3.1配置: environment not injected

我在spring3.1配置中使用以下内容:@Configuration@EnableTransactionManagementpublicclassDataConfig{@InjectprivateEnvironmentenv;@InjectprivateDataSourcedataSource;//@BeanpublicSpringLiquibaseliquibase(){SpringLiquibaseb=newSpringLiquibase();b.setDataSource(dataSource);b.setChangeLog("classpath:META-INF/db-cha

java - Spring bean 字段注入(inject)

使用SpringIoC允许设置通过setter公开的bean属性:publicclassBean{privateStringvalue;publicvoidsetValue(Stringvalue){this.value=value;}}而bean定义是:是否有任何现有的SpringFramework插件/类允许直接将bean字段公开为属性而不定义setter?像这样具有相同bean定义的东西:publicclassBean{@PropertyprivateStringvalue;} 最佳答案 你可以:使用@Value注释并注入(i

spring - 为什么我需要一个用于 Autowiring /注入(inject)字段的 setter ?

我有一颗bean:documentLogic、stateAccess和contextAccess是BasketLogicImpl上的字段我没有EfcoBasketLogic.java:publicclassEfcoBasketLogicextendsBasketLogicImpl{@InjectprivateEfcoErpServiceerpService;.........}erpService是null,除非我提供了setter。但为什么?我认为在进行Autowiring的地方不需要二传手?会不会是BasketLogicImpl负责? 最佳答案

java - Mockito - 注入(inject)模拟列表

我有以下代码:@ComponentpublicclassWrapper{@ResourceprivateListstrategies;publicStringgetName(Stringid){//therevelantpartofthisstatementisthatIwouldliketoiterateover"strategies"returnstrategies.stream().filter(strategy->strategy.isApplicable(id)).findFirst().get().getAmount(id);}}@ComponentpublicclassS

java - 将 ConversionService 注入(inject)自定义转换器

使用Springmvc-3。我正在编写一个自定义转换器,它需要访问注册到ConversionService的其他转换器。我怎样才能做到这一点?我尝试将我的自定义转换器编写为:classCustomConverter{@AutowiredConversionServiceservice;//+getter&settersofservicepublicYconvert(Xinput){//Ineedaccesstoservicetolookupsimpleconversionssuchas//StringarraytoLongarrayetc..}}我通过applicationContex

java - Spring 依赖注入(inject) : Inject all instances of interface

如果可能的话,我如何配置一个Springbean,其中包含实现特定接口(interface)的所有其他Springbean的集合?示例:我想将CarFactorybean与实现CarManufacturer接口(interface)的bean列表连接起来。 最佳答案 @InjectprivateListmanufacturers; 关于java-Spring依赖注入(inject):Injectallinstancesofinterface,我们在StackOverflow上找到一个类似

java - 使用命令行参数将值注入(inject)spring

我有一个应用程序需要使用不同的端口号运行两次,有没有办法可以将端口号作为命令行参数传递并在spring上下文文件中检索它们。vm://localhost:${portnumbergoeshere} 最佳答案 如果它是作为系统属性传递的,则可以这样做。在JVM命令中添加-Dport.number=8080(或您想要的任何端口),然后将属性值更改为:vm://localhost:${port.number}/value>即。java-Dport.number=8080com.package.MyMain

spring - 注入(inject) null 或空字符串作为属性的默认值

如果没有指定属性,是否可以注入(inject)null或空白字符串作为将在spring文件中使用的默认值?目前我拥有的最好的是在代码中解析为"" 最佳答案 您是否尝试过使用SpEL?可能是这样的:更新我只记得有一种更简单的方法(如here所述)。试试: 关于spring-注入(inject)null或空字符串作为属性的默认值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1381

spring - 如何在spring bean中注入(inject)完整的属性文件

我有一个包含很多值的属性文件,我不想在我的bean配置文件中单独列出它们。例如:${foo}${bar}等等。我想将所有内容完全注入(inject)为java.util.Properties或更少作为java.util.Map。有办法吗? 最佳答案 对于Java配置,您可以使用如下内容:@Autowired@Qualifier("myProperties")privatePropertiesmyProps;@Bean(name="myProperties")publicPropertiesgetMyProperties()throw