排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 0

    回答

  • 6

    浏览

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"      xmlns="http://java.sun.com/xml/ns/javaee"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee      http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">   <!-- 配置spring容器的上下文 -->   <context-param>       <param-name>contextConfigLocation</param-name>       <param-value>classpath:spring-mvc.xml</param-value>   </context-param>   <context-param>         <param-name>spring.profiles.active</param-name>         <param-value>dev</param-value>     </context-param>     <context-param>         <param-name>spring.profiles.default</param-name>         <param-value>dev</param-value>     </context-param>     <context-param>         <param-name>spring.liveBeansView.mbeanDomain</param-name>         <param-value>dev</param-value>     </context-param>   <!-- 配置spring的启动项 -->   <listener>       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>   </listener>   <!-- 配置springmvc的启动配置 -->    <servlet>       <servlet-name>dispatcherServlet</servlet-name>       <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>       <init-param>           <param-name>contextConfigLocation</param-name>           <param-value>classpath:spring-bean.xml</param-value>       </init-param>       <load-on-startup>1</load-on-startup>   </servlet>  <servlet-mapping>       <servlet-name>dispatcherServlet</servlet-name>       <url-pattern>*.action</url-pattern>   </servlet-mapping>    <!-- 配置乱码的问题 -->       <filter>       <filter-name>encodingFilter</filter-name>       <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>       <init-param>           <param-name>encoding</param-name>           <param-value>UTF-8</param-value>       </init-param>       <init-param>           <param-name>forceEncoding</param-name>           <param-value>true</param-value>       </init-param>     </filter>     <filter-mapping>         <filter-name>encodingFilter</filter-name>         <url-pattern>/*</url-pattern>     </filter-mapping>       <welcome-file-list>     <welcome-file>index.jsp</welcome-file>       </welcome-file-list> </web-app>   控制器报错: java.lang.annotation.AnnotationFormatError: Unexpected end of annotations.     at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)     at java.lang.reflect.Method.declaredAnnotations(Method.java:714)     at java.lang.reflect.Method.getAnnotation(Method.java:700)     at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:201)     at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:181)     at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(InitDestroyAnnotationBeanPostProcessor.java:124)     at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:281)     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:862)     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:299)     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:295)     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:644)     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:493)     at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5157)     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5680)     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1707)     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1697)     at java.util.concurrent.FutureTask.run(FutureTask.java:262)     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)     at java.lang.Thread.run(Thread.java:745)

  • 0

    回答

  • 7

    浏览

下载网络上GIF图片,发现没有动画效果,怎么能把gif图片完整的保存下来呢?

回答 白帽子舒克
采纳率0%
20天前
  • 1

    回答

  • 32

    浏览

这到底是什么情况啊,这次搞了好久都没解决

回答 幽灵猫猫猫
采纳率33.3%
15天前
  • 0

    回答

  • 9

    浏览

比如我要在顶部导航,用户名(@User.Identity.Name)的旁边在现实这个用户的role的value,该如何实现。

  • 1

    回答

  • 18

    浏览

如上图所示,月份只能相邻 比如我选择为2020年四月 后面这个自动就变为五月  反之后面选择八月 前面就自动变为7月。请问这个问题有人遇到过吗?

回答 麶槑
采纳率20%
13天前
  • 0

    回答

  • 26

    浏览

function wxpay(opt) { return new Promise(function (resolve, reject) { var params = { timeStamp: opt.timeStamp, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: opt.nonceStr, // 支付签名随机串,不长于 32 位 package: opt.package, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) signType: opt.signType, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' paySign: opt.paySign }; console.log(params); uni.requestPayment(_objectSpread(_objectSpread({ provider: 'wxpay' }, params), {}, { success: function success(res) { resolve(); }, cancel: function cancel(res) { reject(); }, fail: function fail(res) { reject(); } })); }); } {timeStamp: undefined, nonceStr: undefined, package: undefined, signType: undefined, paySign: undefined} nonceStr: undefined package: undefined paySign: undefined signType: undefined timeStamp: undefined __proto__: Object  

  • 2

    回答

  • 24

    浏览

@AllArgsConstructor可以解决接口属性自身不能被new的问题、那么包含了它的@Data为什么会对它的功能失效?

回答 道利义
采纳率100%
12天前
  • 4

    回答

  • 34

    浏览

如题 我根据网上教程 安装了log4j2的依赖 我的Spring版本是5.0.2.RELEASE servlet版本是3.1  <log4j.version>2.14.1</log4j.version> <slf4j.version>1.7.21</slf4j.version> <!-- Log4j日志 --> <!--1--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j.version}</version> </dependency> <!--2--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j.version}</version> </dependency> <!--3--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-1.2-api</artifactId> <version>${log4j.version}</version> </dependency> <!--4--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-jcl</artifactId> <version>${log4j.version}</version> </dependency> <!--5--> <!-- 桥接:告诉Slf4j使用Log4j2 --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j.version}</version> </dependency> <!--6--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <!--7--> <!--<dependency>--> <!--<groupId>org.apache.logging.log4j </groupId>--> <!--<artifactId>log4j-jul</artifactId>--> <!--<version>${log4j.version}</version>--> <!--</dependency>--> <!--8--> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> <version>${log4j.version}</version> <scope>runtime</scope> </dependency> <!-- apache commons-logging 实际调用slf4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version> <scope>runtime</scope> </dependency> <!-- 桥接:log4j1使用Log4j2 也支持其他实现到log4j的桥接,引入不同的jar包即可--> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> 然后配置了log4j2.xml <?xml version="1.0" encoding="UTF-8"?> <!-- status=debug 可以查看log4j的装配过程 --> <Configuration status="debug" monitorInterval="10"> <properties> <property name="LOG_HOME">classpath:logs/</property> <property name="TEST_HOME">D:/Data</property> </properties> <Appenders> <!--输出到控制台的配置--> <Console name="Console" target="SYSTEM_OUT"> <!--输出日志的格式--> <PatternLayout pattern="%d{HH:mm:ss.S} [%t] %-5level %logger{36} - %msg%n" /> </Console> <!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,这个也挺有用的,适合临时测试用--> <File name="log" fileName="${catalina.home}/App.log" append="false"> <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/> </File> <!-- 这个会打印出所有的info及以下级别的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档--> <RollingFile name="RollingFileInfo" fileName="${catalina.home}/logs/Info.log" filePattern="${catalina.home}/logs/$${date:yyyy-MM}/${FILE_NAME}-%d{yyyy-MM-dd}-%i.log.gz" immediateFlush="true"> <PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} %level [%thread][%file:%line] - %msg%n" /> <!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)--> <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/> <Policies> <TimeBasedTriggeringPolicy /> <SizeBasedTriggeringPolicy size="100MB" /> </Policies> <DefaultRolloverStrategy max="20" /> </RollingFile> <!--Warn输出到文件--> <RollingFile name="RollingFileWarn" fileName="${catalina.home}/logs/Warn.log" filePattern="${catalina.home}/logs/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log"> <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> <Policies> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="100 MB"/> </Policies> <!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了20 --> <DefaultRolloverStrategy max="20"/> </RollingFile> <!-- Error输出到文件 --> <RollingFile name="RollingFileError" fileName="${catalina.home}/logs/Error.log" filePattern="${catalina.home}/logs/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"> <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/> <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> <Policies> <TimeBasedTriggeringPolicy/> <SizeBasedTriggeringPolicy size="100 MB"/> </Policies> </RollingFile> </Appenders> <!-- 定义logger,只有定义了logger并引入的appender,appender才会生效 --> <Loggers> <!--过滤掉spring和mybatis的一些无用的DEBUG信息--> <logger name="org.springframework" level="INFO"/> <logger name="org.mybatis" level="INFO"/> <!-- 启用上面的配置 --> <Root level="all"> <!--输出到控制台--> <appender-ref ref="Console"/> <!--Info输出到文件--> <appender-ref ref="RollingFileInfo"/> <!--Warn输出到文件--> <appender-ref ref="RollingFileWarn"/> <!--Error输出到文件--> <appender-ref ref="RollingFileError"/> </Root> </Loggers> </Configuration> 在web.xml中添加了配置 然后我写了一个测试类 我发现输出的结果 跟我的配置没有关系 也没有输出到文件  我试着修改了配置文件配置输出的效果也不会发生改变 我修改配置文件的名字发现配置文件乱改了名字之后 测试类照常运行 是因为我的配置文件没有生效吗 ? 我该怎么配置?