728x90
반응형
controller
@GetMapping에 ("/")는 안된다
@Controller
@RequestMapping("/notice")
public class NoticeController {
@GetMapping("/") //안됨
public String getNoticeList() throws Exception {
}
}
@GetMapping("main")등으로 써주어야 한다.
Mapper
SQL쪽에서 나는 정체불명의 오류
1. context-mapper.xml에 설정해준 위치에 sql파일이 있는지 확인
<!-- 데이터베이스랑 mybatis -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:/mapper/sql-mapper-config.xml"/>
<property name="mapperLocations" value="classpath:/mapper/sql/*_SQL.xml"/>
</bean>
2. id등에 변수명이 틀리지 않았는지 확인
3. 공백이 없는지 확인
4. parameterType, resultType등을 설정해주었는지 확인
<select id="getNoticeList" resultType="egovMap"> //변수명확인! //공백 없는지 확인!
select NOTICE_ID
, NOTICE_NM
, TO_CHAR(NOTICE_DATE, 'YYYY-MM-DD') AS NOTICE_DATE
from notice
</select>
<select id="setNotice" parameterType="noticeVO"> //resultType, parameterType확인!
insert into notice (NOTICE_NM, NOTICE_DATE, NOTICE_CONTENT)
values (#{noticeNm}, TO_DATE(#{noticeDate}, 'YYYY-MM-DD') , #{noticeContent})
</select>
728x90
반응형
'Spring' 카테고리의 다른 글
[SpringBoot] spring boot 웹프로젝트 dependency 간단히 살펴보기 (0) | 2022.03.08 |
---|---|
[SpringBoot] SpringBoot에서 thymeleaf 사용하기 (0) | 2022.03.07 |
[SpringBoot] SpringBoot에서 npm사용하기 (0) | 2022.03.07 |
[SpringBoot] IntelliJ Community에서 Spring Boot 프로젝트 만들기 (0) | 2022.03.07 |
[html2canvas] spring에서 html2canvas proxy 사용하기/ 지도 캡처 (2) | 2022.03.03 |