개발자(58)
-
thymeleaf, external_img
thymeleaf2__JPA_H2 package com.example.demo.controller; @Controller public class MainController { // 자동 index.html 부터 시작 주소는 / @Autowired UserService service; @RequestMapping("/join") //회원가입 폼 public String join(){ System.out.println("/join"); return "joinForm"; } @RequestMapping("/register") //회원가입 public String register(User user){ System.out.println("/register "+ user); service.save(user);//d..
2024.03.12 -
boot-database
h2 h2 DROP TABLE IF EXISTS USER; CREATE TABLE IF NOT EXISTS USER( ID NUMBER IDENTITY PRIMARY KEY, -- identity는 auto increment 값이다. NAME VARCHAR(50), ADDRESS VARCHAR(50) ); INSERT INTO USER(NAME, ADDRESS) VALUES('HONG', 'SEOUL'); INSERT INTO USER(NAME, ADDRESS) VALUES('KIM', 'BUSAN'); INSERT INTO USER(NAME, ADDRESS) VALUES('LEE', 'INCHEON'); drop table user; application.properties spring.datasour..
2024.03.11 -
list, map, @Autowired
collection_list @SpringBootApplication /// 서브패키지에 있는 @JavaConfig 자동생성함 public class Sample01BeanApplication { public static void main(String[] args) { ApplicationContext ctx=SpringApplication.run(Sample01BeanApplication.class, args); DBService service= ctx.getBean("myService", DBService.class); List list= service.list(); System.out.println(list.size()); for (String s : list) { //List data= dao.l..
2024.02.28 -
@Reponsebody ,mybatis
@Reponsebody @RequestBody : 프론트 json ⇒ 서버에 Request Body 전송시 서버에서 수신할 경우 사용 @ResponseBody 버튼⇒ 특정 주소 /aaa 요청 @RequestMapping(/aaa) @ResponseBody public String aaa(){returs “test”; //문자열 전체를 응답 데이터로 처리 } @ResponseBody public String aaa(){ return “hello”; // 문자열 전체를 응답데이터로 처리 ‘hello’문자열 응답처리 } public String aaa(){ return “hello”; // hello.jsp } @Controller public class TestController { @RequestMappi..
2024.02.16 -
mybatis
기존 mybatis 설정 config.xml ⇒properties 로딩 ⇒ alias 설정 ⇒ 4가지 정보 설정⇒ 맵퍼 등록 ⇒mySqlSessionFactory xml로딩 ⇒ getSqlSession : ssql session리턴 사용 스프링 설정 properties 로딩 ⇒ 4가지 정보 이용 DataSource 생성 ⇒ SqlSessionFactoryBean (생성): 맵퍼등록, dto 클래스 위치 지정, dataSource 사용 SqlsessionTemplate 빈 생성 : SqlSessionFactoryBean 사용 dao : SqlsessionTemplate 빈 실제 사용 tx_annotation main import java.util.List; import org.springframework...
2024.02.12 -
spring- jdbc
기존방법 4가지 정보 ⇒ connection 연결 ⇒ prepare 스프링 db연결 4가지 propertity 파일저장 ⇒ 4가지 정보를 저장한 datasource connection pool (커넥션 관리해주는 클래스 ): 커넥선 풀에서 커넥션을 얻어서 사용, 커넥션 사용 후 반납, 다른 커넥션에서 재사용할 수 있게 해줌 jdbc dependency 추가하고 maven확인 alt + f5 com.jslsolucoes ojdbc6 11.2.0.1.0 sql table 만들기 create table test ( num number(4) primary key, username varchar2(10), address varchar2(10) ); insert into test values ( 1, '홍길동' ,..
2024.02.08