1
新建SpringBoot web工程后,运行项目控制台出现如下提示:
Process finished with exit code 0
程序自动结束进程,没有发现tomcat启动的消息
pom中增加依赖:
//tomcat 内置容器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2
实体类中属性标注时的注解
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data//1
@ApiModel("文章")//2
public class Article {
@ApiModelProperty("要闻id")
Integer articleId;//3 实体字段要和数据库一样
@ApiModelProperty("文章名称")
String articleName;
}
Swagger依赖
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.6.0</version>
</dependency>
3 Mapper
继承BaseMapper<实体>
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface ArticleMapper extends BaseMapper<Article> {
@Select("SELECT * FROM `guli`.`Article` LIMIT 0, 1000")
List<Article> getArticleInfo();
@Select("SELECT * FROM `guli`.`Article` WHERE `articleName` = #{articleName}")
Article getOneByUser(@Param("articleName") String ArticleName );
}
mabatisPlus依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-core</artifactId>
<version>3.2.0</version>
</dependency>
找不到mapper主启动类增加@MapperSacn 注解 同时pom中需要加入依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.5</version>
</dependency>
Invalid bound statement (not found): com.example.springboot.mapper…
先过