坑记录

作者: bingwen | 来源:发表于2019-08-02 09:09 被阅读0次
    1. 突然发现一坑,忽然间项目识别不到spring的配置文件了,明明配置文件都在resource目录下,resource也标记为resource文件了,但就是怎么也找不到spring配置文件,表现为IDEA启动项目,报错提示spring配置文件不存在,打包一切正常,但是spring配置文件打不到war包中,最后在pom.xml文件中配置了一下解决了问题(坑了一晚上擦):
    <build>
        <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                        <include>**/*.properties</include>
                    </includes>
                </resource>
                <resource>
                    <directory>${basedir}/src/main/resources</directory>
                </resource>
            </resources>
    </build>
    
    1. 导入本地jar包
      a.src下建立lib文件夹,复制进去jar包
      b.项目Project Structure中Libraries添加本地依赖

    2. 微信公众号开发获取openId

      1. 把项目部署到80端口下!!!!!!!!!
      2. 绑定域名 步骤:公众号设置-》业务域名(最多三个),JS接口安全域名(最多三个),网页授权域名(只能一个)
      3. 绑定IP 步骤:基本配置-》IP白名单-》配置,需要管理员确认。 ---可以多个
    3. jeecg Error was Port already in use: 40001解决办法
      ehcache端口跟当前用的端口冲突,在ehcache.xml文件中换个端口即可。

    4. 远程ssh:ssh -p port user@ip

    5. springboot 从application启动后直接exit退出了。
      解决方案:Deleting provided scope of spring-boot-starter-tomcat dependency helps me.

            <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
            </dependency>
    
    1. springboot返回给浏览器中文乱码

      1. 在请求方法上:produces = { "application/json;charset=UTF-8" }
      2. JSON @Configuration
        List<MediaType> fastMediaTypes = new ArrayList<>();
        fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
        fastConverter.setSupportedMediaTypes(fastMediaTypes);
    2. springboot 启东时默认扫描当前启动Application所在的包,如果所用到的业务包不在当前包下,需要手动加配置

    3. springboot hibernate 打印sql语句

        <!-- show parameters for hibernate sql 专为 Hibernate 定制 -->
        <logger name="org.hibernate.type.descriptor.sql.BasicBinder"  level="TRACE" />
        <logger name="org.hibernate.type.descriptor.sql.BasicExtractor"  level="DEBUG" />
        <logger name="org.hibernate.SQL" level="DEBUG" />
        <logger name="org.hibernate.engine.QueryParameters" level="DEBUG" />
        <logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />
    
    1. 将http请求转成https请求
      html页面中加入一下代码
    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
    

    相关文章

      网友评论

          本文标题:坑记录

          本文链接:https://www.haomeiwen.com/subject/qvrxcftx.html