- 突然发现一坑,忽然间项目识别不到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>
-
导入本地jar包
a.src下建立lib文件夹,复制进去jar包
b.项目Project Structure中Libraries添加本地依赖 -
微信公众号开发获取openId
- 把项目部署到80端口下!!!!!!!!!
- 绑定域名 步骤:公众号设置-》业务域名(最多三个),JS接口安全域名(最多三个),网页授权域名(只能一个)
- 绑定IP 步骤:基本配置-》IP白名单-》配置,需要管理员确认。 ---可以多个
-
jeecg Error was Port already in use: 40001解决办法
ehcache端口跟当前用的端口冲突,在ehcache.xml文件中换个端口即可。 -
远程ssh:ssh -p port user@ip
-
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>
-
springboot返回给浏览器中文乱码
- 在请求方法上:produces = { "application/json;charset=UTF-8" }
- JSON @Configuration
List<MediaType> fastMediaTypes = new ArrayList<>();
fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
fastConverter.setSupportedMediaTypes(fastMediaTypes);
-
springboot 启东时默认扫描当前启动Application所在的包,如果所用到的业务包不在当前包下,需要手动加配置
-
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" />
- 将http请求转成https请求
html页面中加入一下代码
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
网友评论