随笔分类 - SpringBoot
摘要:配置 applicatioin.properties 方法一: Logback日志打印sql,出现在log中 logging.level.com.springboot.test.mapper=debug 方法二: 使用mybatis配置打印sql,但是不出现在log中 mybatis.configu
阅读全文
摘要:Springboot框架,引入C3P0,启动出现Bug The Class-Path manifest attribute in D:\develop\maven\repository\com\mchange\c3p0\0.9.5.5\c3p0-0.9.5.5.jar referenced one
阅读全文
摘要:基于cookie 的session,在springboot配置中修改 server.servlet.session.cookie.max-age=-1s 将cookie的有效期设为0或-1
阅读全文
摘要:OAuth是一个关于授权的开放网络标准,在全世界得到的广泛的应用,目前是2.0的版本。OAuth2在“客户端”与“服务提供商”之间,设置了一个授权层(authorization layer)。“客户端”不能直接登录“服务提供商”,只能登录授权层,以此将用户与客户端分离。“客户端”登录需要OAuth提供的令牌,否则将提示认证失败而导致客户端无法访问服务。OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。
下面我们就来讲解下SpringBoot项目中是如何配置使用OAuth2服务器端,并让OAuth2整合SpringSecurity来保护我们的REST接口。
阅读全文
摘要:springboot注解扫描范围是由@ComponentScan指定的;默认情况下为启动程序所在目录及其子包; 如果需要指定扫描路径,在启动程序中添加修改
阅读全文
摘要:在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,经网络查询发现被WebServerFactoryCustomizer替代。 2.x版本 1.x版本
阅读全文
摘要:springboot内置的tomcat为8.5.23, tomcat在8.5.2 中 修改了加载jar的方式,8.5.2 版本会解析jar中MANIFEST.MF文件,当该文件包含class-path属性时,会把该属性对象值,解析成需要加载的jar给加载进来。这个就是根本原因。没得办法,只有自降版本
阅读全文
摘要:看到返回结果以后主要分析了一下情况: 实体类的get、set方法确实 mapper.xml文件中的resultMap、resultType等原因导致 数据库中数据存在问题 经过检查与验证发现以上都不存 在问题,包括代码逻辑也经过几次检查。实在不知道问题所在,于是又去问题的根源查看,详细的查看了查询所
阅读全文
摘要:application.properties文件,加入如下配置:
阅读全文
摘要:在使用@Webfilter注解Filter的情况下,不上外部tomcat时是没有问题的。但是在tomcat下运行时,filter中注入的bean就都是null 解决办法: 一:去掉@Webfilter注解 二: 新增一个配置类,用来手工创建filter的bean 之后注入的业务bean就不会是nul
阅读全文
摘要:springboot2 设置session过期的配置 而不再是
阅读全文
摘要:linux命令如下: 命令解释: nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。 java -jar 自己的springboot项目.jar:执行springboot的项目,如果单单只执行该命令,linux只会短暂的运行该项目,当退出控制台后会自动关闭该项目。 >日志文件名.log:
阅读全文
摘要:错误信息入下: 这是因为添加了数据库组件,所以autoconfig会去读取数据源配置,而新建的项目还没有配置数据源,所以会导致异常出现。 解决办法: 1. 去掉数据库依赖 2.在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude
阅读全文
摘要:使用application.ym进行多环境配置 1.配置激活选项 2.在配置文件添加若干个英文状态下的短横线即可区分 运行测试 修改激活配置 测试
阅读全文
摘要:多环境配置 1. 在springBoot多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,例如: (1)application-dev.properties 对应开发环境 (2)application-test.p
阅读全文
摘要:属性配置 1.配置application.properties文件 配置web访问端口和context path 运行 2. 用application.yml进行配置 启动,访问 注意,application.properties 比application.yml的优先级高
阅读全文
摘要:1. 创建一个Controller类 2. 启动应用,右键选中DemoApplication.java,在弹出菜单中选择run或debug 3. 输入访问地址 http://localhost:8080/hello
阅读全文
摘要:.新建项目File-->New-->Project-->Spring Initializr 点击Finish,一个Spring Boot web应用就创建好了。
阅读全文