- Application启动入口
@EnableDubboConfiguration //使能dubbo配置
- 服务提供者的服务实现类
@Service(interfaceClass = EmployeeService.class) //dubbo的注解。括号里东西不加也能运行。
@Component //spring的注解,将该类注册给容器
- Mapper.xml中
resultType="java.lang.Integer" //最好写完整类名 count(*) //函数名与括号之间不能有空格,否则会报错 You have an error in your SQL syntax;
- 服务提供者和消费者要添加springboot-dubbo起步依赖。使用zookeeper要添加zk客户端依赖。
- IDEA不会将resources中xml,jsp等资源文件编译至target目录,可在pom中的build中添加以下标签
<!--使资源类文件也编译至target--> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.*</include> </includes> </resource> <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/resources</targetPath> <includes> <include>**/*.*</include> </includes> </resource> </resources>