xml与代码放在一个文件
报错:没有加载到xml资源
有一个文章好像写道:maven默认加载resource下的文件,需要加上下面的代码
<resources>
<resource>
<!-- directory:指定资源文件的位置 -->
<directory>src/main/java</directory>
<includes>
<!-- “**” 表示任意级目录 “*”表示任意任意文件 -->
<!-- mvn resources:resources :对资源做出处理,先于compile阶段 -->
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<!-- filtering:开启过滤,用指定的参数替换directory下的文件中的参数(eg. ${name}) -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
查看编译后的target文件,xml确实没有编译。解决问题
ssm文件配置忘的差不多
spring-mvc.xml文件
<!-- 注册驱动-->
<mvc:annotation-driven/>
<!--配置注解扫描-->
<context:component-scan base-package="com.example.forummanager"/>
<!--配置处理映射器-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</list>
</property>
</bean>
<!-- 视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/"/>
<!-- 后缀 -->
<property name="suffix" value=".jsp"/>
</bean>
<!-- 静态资源启用默认的serlvet资源 划重点-->
<mvc:default-servlet-handler/>
mybatis错误
<mappers>
<package name="xxxx"/>
<mapper resource="xxxxx"/>
</mappers>
两者都写报错啊。