版本:2.1.4
not found [ com.mao ] package
1.Mapper接口添加 @Repository 让 Spring 可以扫描到;
2.Mapper接口添加 @Mapper 或者在启动类添加 @MapperScan("com.mao.mapper") 指向 Mapper 文件包,让MyBatis扫描到。
3.使用注解SQL的话上述即可使用。
4.使用xml SQL的话须在配置文件配置:
此mapper文件需建在resource下。如果mapper文件下有二级文件夹,须向我这样配置。
mapper-locations: classpath:mapper/**/*Mapper.xml
配置实体类包
type-aliases-package: com.mao.entity
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
Starting Servlet Engine: Apache Tomcat/9.0.13`
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
spring-boot-starter-thymeleaf
spring.thymeleaf.prefix: classpath:/templates/
spring.mvc.static-path-pattern: /static/**
<script th:src="@{/static/js/jquery.min.js}"></script>
jquery-1.11.3.min.js
<script th:src="@{/static/js/jquery-1.11.3.min.js}"></script>
<script th:src="@{/static/js/jquery-1-11-3.min.js}"></script>
<link rel="stylesheet" th:href="@{/static/font-awesome-4-7-0/css/font-awesome.min.css}">
pom manager 父类 继承 spring boot parent
|
jar |--- common 子类 继承 manager
|
war |--- admin 子类 继承 manager, common
manager -- common -- admin
<modules>
<module>common</module>
<module>admin</module>
</modules>
build>
<finalName>common</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<build>
<finalName>common</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>
</plugins>
</build>
common-0.0.1-SNAPSHOT.jar --普通jar包
common-0.0.1-SNAPSHOT-exec.jar --可执行jar包
<dependency>
<groupId>com.mao</groupId>
<artifactId>common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
clear -- compile -- install / package
父模块,公共模块先打成jar包
引用的是可执行jar包,按2步骤更改
java.util.logging.ConsoleHandler.encoding = UTF-8
###10. Shiro与AspectJ冲突
error at ::0 formal unbound in pointcut
未解决