2022
03-09
03-09
Vue+SpringBoot前后端分离中的跨域问题
在前后端分离开发中,需要前端调用后端api并进行内容显示,如果前后端开发都在一台主机上,则会由于浏览器的同源策略限制,出现跨域问题(协议、域名、端口号不同等),导致不能正常调用api接口,给开发带来不便。封装api请求importaxiosfrom'axios'//axios.create创建一个axios实例,并对该实例编写配置,后续所有通过实例发送的请求都受当前配置约束const$http=axios.create({baseURL:'',timeout:1000,//heade...
继续阅读 >
springboot设置server.port不生效近年来,springboot以其快速构建方便便捷,开箱即用,约定优于配置(ConventionOverConfiguration)的特性深受广大开发者喜爱。springboot已经集成配置好了一套web开发的默认配置,开发者可以无需修改任何配置即可开始一个web工程,但是实际情况中有时候开发者还是需要修改部分默认配置项来使其更加契合自己的项目需求。下面就其中一个小问题做个记录在配置服务启动的端口时,springboot默认在a...
目录一、查看官网二、查看下载包三、测试 四、gitee地址一、查看官网http://www.zhuozhengsoft.com/点击首页下载,进入页面:最新得5.2,我们就下载5.2版本进行测试。二、查看下载包Samples5为示例文件。放入tomcat中得webapps可以直接访问。localhost:8080/Samples5/index.html集成文件里面有我们需要jar包新建springboot项目以及简单测试这里就不多说了。1、springboot引入pageoffice5.2.0.12.jar2、springboot引入thy...
使用@ConfigurationProperties封装配置文件业务场景:把配置文件的信息,读取并自动封装成实体类,可以使用@ConfigurationProperties,把同类的配置信息自动封装成实体类。1、在pom.xml中添加依赖包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>2、创建配置文件(application.properties)wx.appid...
springboot修改默认端口及application.properties常用配置Springboot默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入:server.port=9090其他常用配置:(一)、server配置server.address#指定server绑定的地址server.compression.enabled#是否开启压缩,默认为false.server.compression.excluded-user-agents#指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,tex...
springbootlog4j2为什么不能打印框架错误日志问题使用springboot时老的框架使用的是log4j2,为了兼容不能够使用logback,按照网上的教程导入了log4j2但是不能够输入框架错误日志,例如bean命名重复,springmvcurl映射重复,这些都是开发中所需要的友好提示解决方案怎么出现的问题,就不详细描述了,原因是我引入的log42是散件不是基于springboot集成配置的,导致只能够输出基本信息,原理我会在一个月后左右探究完毕补充。下面...
目录1、国际化资源2、编写配置3、用法详解4、测试1、国际化资源使用IDEA创建资源组2、编写配置application.yml增加国际化目录配置增加配置类从请求头获取多语言关键字/***国际化配置**@authorLionLi*/@ConfigurationpublicclassI18nConfig{@BeanpublicLocaleResolverlocaleResolver(){returnnewI18nLocaleResolver();}/***获取请求头国际化信息*/staticclassI18nLocaleResolverimplementsLocale...
在SpringBoot项目启动过程中,当一些配置或者其他错误信息会有一些的规范的提示信息***************************APPLICATIONFAILEDTOSTART***************************Description:Webserverfailedtostart.Port8080wasalreadyinuse.Action:Identifyandstoptheprocessthat'slisteningonport8080orconfigurethisapplicationtolistenonanotherport.在SpringBoot中其实现原理是什么,我们该如何自定义...
序言最近小明接手了前同事的代码,意料之外、情理之中的遇到了坑。为了避免掉入同一个坑两次,小明决定把这个坑记下来,并在坑前立一个大牌子,避免其他小伙伴掉进去。HTTPClient模拟调用为了把这个问题说明,我们首先从最简单的http调用说起。设置body服务端服务端的代码如下:@Controller@RequestMapping("/")publicclassReqController{@PostMapping(value="/body")@ResponseBodypublicStringbody(HttpSe...
SpringBoot@NotBlank错误java验证出现如下错误:javax.validation.UnexpectedTypeException:HV000030:Novalidatorcouldbefoundforconstraint错误原因Java实体类中属性是Integer类型,用了NotBlank判断不能为空,而这个注解是判断字符串是否为空解决办法去掉@NotBlank注解、使用@NotNull@NotBlank注解地正确使用@NotNull:不能为null,但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String...