小编Piy*_*ari的帖子

Grails何时使用merge()而不是save()?

你好任何人建议我什么时候使用merge()而不是save()

我有一些问题,比如当我使用save()方法保存域时,它在某些情况下工作正常但在某些情况下它会"org.hibernate.LazyInitializationException"为我创建异常.

我可以使用直接merge()方法来保存域实例而不是save()吗?

grails hibernate java-ee

6
推荐指数
1
解决办法
3504
查看次数

Spring Boot Rest API 过滤器未调用

我想在我的 Spring Boot Rest API 项目上实现过滤器,但是我的过滤器没有被调用。我为此添加了以下实现。

public class AutorizationFilter implements Filter{
Logger log = LoggerFactory.getLogger(AutorizationFilter.class);
@Override
public void init(FilterConfig filterConfig) throws ServletException {
    log.info("**** Start ****");

}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
        throws IOException, ServletException {
    log.info("**** doFilter ****");
    chain.doFilter(request, response);

}
@Override
public void destroy() {
    log.info("**** end ****");
}}
Run Code Online (Sandbox Code Playgroud)

initdestroy方法正在工作,但doFilter方法未调用。

@Configuration
public class RestApiConfig {
@Bean
public FilterRegistrationBean<AutorizationFilter> filterRegistrationBean(){
    FilterRegistrationBean<AutorizationFilter> registrationBean = new FilterRegistrationBean<>();
    registrationBean.setFilter(new AutorizationFilter());
    registrationBean.addUrlPatterns("/**");
    return registrationBean; …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc filter spring-boot spring-restcontroller

6
推荐指数
1
解决办法
6910
查看次数

mongoose如何在模型中设置日期格式

我是猫鼬的新手.我使用"Date"作为我的"holidayDate"列的类型.我想在我的"holidayDate"列中只存储日期而不是时间,所以有没有办法在域模型中定义日期格式,所以当我的域名保存时,我的"holidayDate"列值将根据域模型的日期格式保存.

var HolidaySchema = new Schema({
    holidayName: {
        type: String,
        default: '',
        required: 'Please fill holiday name',
        trim: true
    },
    holidayDate: {
        type: Date,
    required: 'Please fill From Date'
    }

});

mongoose.model('Holiday', HolidaySchema);
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js meanjs

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

Spring boot logging 如何设置logging.file.max-size无限

我与工作春季启动在那里我使用的应用程序的logback测井目的,我想我的日志存储与日志文件大小不受限制,但默认大小logging.file.max大小的属性是10MB谁能帮助我,什么价值我需要在logging.file.max-size上设置以实现日志文件的无限文件大小吗?

logging logback spring-boot spring-logback

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

Grails findBy没有使用Or/And Condition的组合

我正在使用Grails应用程序.我正在为我的grails应用程序使用Apache Shiro安全性插件.我试图使用OrAnd条件findBy在我的User域类上使用查询,但它给了我一个错误.

我的域类

class ShiroUser {
      String firstName
      String lastName
      String username
      String email
      String passwordHash
      String userStatus

      static hasMany = [ roles: ShiroRole, permissions: String ]

      static constraints = {
          username(nullable: false, blank: false, unique: true)
          email(nullable: false, blank: false, email: true,unique: true)
     }}
Run Code Online (Sandbox Code Playgroud)

我执行了以下查询:

ShiroUser.findByUsernameOrEmailAndUserStatus(params?.username,params?.username,'Active')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Message: No property found for name [usernameOrEmail] for class [class com.chatportal.ShiroUser]
Run Code Online (Sandbox Code Playgroud)

但是,如果我只用Or条件执行查询,那么它工作正常.

ShiroUser.findByUsernameOrEmail(params?.username,params?.username)
Run Code Online (Sandbox Code Playgroud)

任何人都请帮助我,什么是错我的病情,当我用或者条件与findBy?

grails grails-orm shiro grails-domain-class grails-2.0

0
推荐指数
1
解决办法
714
查看次数