网上找了很多资料也还没有解决,不知道哪里不对,请hxd帮忙看看,求解答!感谢!
按照这个两点尝试下:
1.启动类这样写
2.去掉@Mapper注解
如果以上不能解决问题,请放出你的service层或者controller层代码。
把你的application.yml中的mapper-locations改成classpath*:/mapper/*.xml
试试,如果不行的话,就先mvn clean一下
如果不是Mybatis配置有问题的话,就去试试这个http://t.csdn.cn/m1osg
不知道你这个问题是否已经解决, 如果还没有解决的话:在Application.java文件(启动入口)中加入以下代码,其中 factory.setPort(8888); 设置了端口号为8888,可以在代码中动态调整。
@Bean
public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(8888);
}
};
}
说明:代码设置原先使用重写EmbeddedServletContainerCustomizer类的方式进行,Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类被WebServerFactoryCustomizer替代。
Spring Boot2.0以前版本可使用:
package com.yellowcong.controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public class ConfigMain extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(ConfigMain.class);
}
public static void main(String[] args) {
SpringApplication.run(ConfigMain.class, args);
}
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
//指定项目名称
container.setContextPath("/demo");
//指定端口地址
container.setPort(8888);
}
}
参考
1. https://blog.csdn.net/u011517841/article/details/85001908
2. https://blog.csdn.net/yelllowcong/article/details/79216889
3. https://www.jb51.net/article/153735.htm https://jingyan.baidu.com/article/63f23628cc5ab64209ab3d1d.html
4. https://blog.csdn.net/qq_41722101/article/details/98488568
5. https://blog.csdn.net/Javaer_dog/article/details/83153613