디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 265 추천 2 댓글 23

//@ts-ignore
import express from "express"; // Example using express
import { PrismaClient } from "@prisma/client";
const app = express();
const prisma = new PrismaClient();
app.use(express.json({ limit: "50mb" }));
app.use(express.urlencoded({ limit: "50mb", extended: true }));
app.listen(configSettings.PORT, () => {
  console.log(`Server running on port ${configSettings.PORT}`);
});



짜잔 노드는 다 끝났습니다.

기본 비동기라 성능도 좋쿠요

동시요청 ㅈㄹ 몰리는데 왜 응답시간이 늦니 그딴거 신경 안써요 ㅎㅎ





반면 스프링은 어떨까요?


<!-- DB --> <!-- Maria DB --> <dependency> <groupId>org.mariadb.jdbc</groupId> <artifactId>mariadb-java-client</artifactId> <version>2.0.3</version> </dependency> <!-- DBCP 데이터베이스 풀 커넥션 --> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <!-- Spring JDBC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.9.RELEASE</version> </dependency> <!-- Mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.1</version> </dependency> <!-- Mybatis log --> <!-- https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1 --> <dependency> <groupId>org.bgee.log4jdbc-log4j2</groupId> <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId> <version>1.16</version> </dependency>




<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property> <property name="url" value="jdbc:log4jdbc:mariadb://127.0.0.1:3306/theater" /> <property name="username" value="root" /> <property name="password" value="root" /> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="configLocation" value="classpath:/mybatis/mybatis-config.xml"></property> <property name="mapperLocations" value="classpath*:/mybatis/sql/*.xml"></property> </bean> <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg> </bean> <!-- <mybatis-spring:scan base-package="com.moses.dao" /> --> <context:component-scan base-package="com.moses.dao"></context:component-scan> <context:component-scan base-package="com.moses.service"></context:component-scan>



https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXOKqw%2FbtqBZOcCpnm%2F4UQX5qfIBKHvZYOhZeLtkk%2Fimg.png



<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <typeAliases> <typeAlias type="com.moses.vo.MovieVO" alias="movieVO" /> </typeAliases> </configuration>



<?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> <!-- log4jdbc-log4j2 --> <logger name="jdbc.sqlonly" level="DEBUG" /> <logger name="jdbc.sqltiming" level="INFO" /> <logger name="jdbc.audit" level="WARN" /> <logger name="jdbc.resultset" level="ERROR" /> <logger name="jdbc.resultsettable" level="ERROR" /> <logger name="jdbc.connection" level="INFO" /> </configuration>


log4jdbc.drivers=org.mariadb.jdbc.Driver log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxlinelength=0




<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.moses.mybatis.sql.test"> <select id="selectMovie" resultType="movieVO"> SELECT MOVIE_NAME, DIRECTOR, TYPES FROM MOVIE </select> </mapper>






네 에미가 중국산이네요


아 참고로 저렇게 긴 코드들을 셋팅 해줬다고 노드보다 좋아지진 않습니다 ^^;;

기본이 동기라 동시요청 몰려오면 렉걸려서 로드발런싱 걸어줘야 해요

추천 비추천

2

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2711643 안드로이드같은 OS 만들기 어려운거임? [6] ㅇㅇ(223.39) 06.13 125 0
2711642 전산직을 기피하는 이유 [2] 딘퐁갤로그로 이동합니다. 06.13 129 0
2711641 경쟁률 천대일을 찍는 스타트업보니 전산실이 답인거 같은데 [1] 프갤러(180.64) 06.13 64 0
2711640 잡플래닛에 검색도 안되는 10~20명 중소도 600명이 지원한다 ㅇㅇ(223.38) 06.13 50 0
2711639 아래 짤 너무 놀랍지않냐? 헬마스터갤로그로 이동합니다. 06.13 74 0
2711638 하... 씨발 인생 개좆망했다. 내 계좌 사기이용계좌래 [6] ㅇㅇ(223.62) 06.13 85 0
2711635 근헙갤씨발글하나썼는데도배이지랄ㅋㅋ 보법E노무현갤로그로 이동합니다. 06.13 29 0
2711634 세상엔두가지알고리듬이있음ㅇㅇ 보법E노무현갤로그로 이동합니다. 06.13 29 0
2711633 ㄹㅇ 둘이 피부색 같네 ㅋㅋㅋㅋ 프갤러(175.208) 06.13 90 0
2711631 둘이 피부색이 같다는데 믿어지심? ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 06.13 101 0
2711630 개발 탈출하면 자영업밖에 없는데? [3] ㅇㅇ(118.235) 06.13 79 0
2711629 백수는당장죽어라크하핫 보법E노무현갤로그로 이동합니다. 06.13 26 0
2711628 아이 시발 요즘 국비학원 힘드냐? [1] 프갤러(125.246) 06.13 90 0
2711627 다들근데백수아니었음?…?나만백수야? [4] 보법E노무현갤로그로 이동합니다. 06.13 75 0
2711626 ㅈ댓다롤마려운데배고픈데게이밍푸드부족함 보법E노무현갤로그로 이동합니다. 06.13 23 0
2711625 batch 파일에서 for문 쓸때 cacls안됨? [1] 프갤러(118.235) 06.13 35 0
2711624 gpt 나 코파일럿도 개발 지식 없으면 못씀... [2] 프갤러(121.171) 06.13 59 0
2711623 어흐잘잤다밥탐이노 보법E노무현갤로그로 이동합니다. 06.13 24 0
2711621 개발은 이제 끝이야.. 얼른 탈출해 나처럼 [3] 프갤러(147.47) 06.13 86 0
2711620 너네들 노트북 SSD 용량 몇기가 사용해? [4] 프갤러(14.39) 06.13 37 0
2711619 이 갤 개발 관련된 건 잘 답해주는데.. [16] 프갤러(121.171) 06.13 134 0
2711618 코딩 안하는 IT기업에 이력서 넣을때 [1] 프갤러(198.54) 06.13 95 0
2711617 평균 지능 높은 국가 top10 프갤러(223.38) 06.13 42 0
2711616 나님 시작합니당❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 29 0
2711615 AI가 미래다 너넨 과거형임 ㅇㅇ(14.36) 06.13 30 0
2711614 si 초중고급 차이 [3] 프갤러(59.7) 06.13 94 0
2711613 본인 판교에 작은회사에 다니는데 지원하는거보니까 [2] ㅇㅇ(118.235) 06.13 124 0
2711612 좆소는 ㄹㅇ 코테 안봄? [1] 프갤러(210.104) 06.13 82 0
2711611 YㅅY ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 19 0
2711610 북한 독재 김정은정권 붕괴가 멀지 않았다 대비하라 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 32 0
2711609 si 해보니 학부때 cs 알고리즘 이런건 다 까먹음 [4] ㅇㅇ(39.7) 06.13 108 0
2711608 아니 씨발 뭔 멀티쓰레드 멀티프로세스도 이해 못하면서 [3] 프갤러(221.155) 06.13 115 0
2711607 알고리즘만 하다보면 게임하는 기분들지 않음? [1] 프갤러(14.39) 06.13 47 0
2711606 오늘 하루 비어서 게임 하려고 하는데 재미있게 할수 있는 게임 추천좀 [3] 프갤러(14.39) 06.13 42 0
2711605 왜 다들 서비스기업가려는거임?? [5] 프갤러(118.235) 06.13 127 0
2711604 글댓비 진짜 정신병이다 [3] ㅇㅇ(122.199) 06.13 87 2
2711603 크롤링 질문 있습니다. [6] ㅇㅇ(115.138) 06.13 65 0
2711602 개발경험 없는놈이 qm이면 장단점 극과극임 프갤러(223.38) 06.13 46 0
2711601 옆사람 키보드 소리 때문에 미칠거 같아 [3] ㅇㅇ(116.41) 06.13 67 0
2711600 보수나 진보나 둘다 자국민학살하고 런승만짓 [1] 뒷통수한방(1.213) 06.13 24 0
2711597 피곤타.. 일찍 자야지..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.13 28 0
2711596 코테 유행은 계속 될듯 프갤러(211.234) 06.13 46 0
2711595 인생은 노력이다 ㅋ [1] 뒤통수한방(1.213) 06.13 40 0
2711594 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06.13 27 0
2711593 팬서래이크까진 tsmc쓴다고함 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 33 0
2711592 흑녀 래드펄래깅스를 보앗어 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 31 0
2711590 최저! 최악! 변태! 헨타이! 짐승! 성범죄자! [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 48 0
2711589 어서 바지를 내리지 못할까! ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.13 41 0
2711588 밥느리게쳐먹는새끼들이존나병신인이유 [4] 보법E노무현갤로그로 이동합니다. 06.13 68 0
2711587 돈 벌려면 영업을 잘 해야 되요 [1] ☆단비☆갤로그로 이동합니다. 06.13 53 3
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2