
org.rx.spring.SpringConfig Maven / Gradle / Ivy
package org.rx.spring;
import org.rx.bean.Decimal;
import org.rx.core.Reflects;
import org.rx.net.AuthenticEndpoint;
import org.rx.net.http.tunnel.Server;
import org.springframework.boot.context.properties.ConfigurationPropertiesBinding;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
import javax.validation.Validation;
import javax.validation.Validator;
import java.io.File;
@Configuration
@EnableAspectJAutoProxy(proxyTargetClass = true, exposeProxy = true)
public class SpringConfig {
@Bean
public Server server() {
return new Server();
}
@Bean
public Validator validator() {
return Validation.buildDefaultValidatorFactory().getValidator();
}
//DataSize 和 Duration
@Component
@ConfigurationPropertiesBinding
public static class DecimalConverter implements Converter
© 2015 - 2025 Weber Informatics LLC | Privacy Policy