[api] swagger 셋팅중

This commit is contained in:
2026-02-11 11:36:41 +09:00
parent d40ec9488b
commit 9bc499ab97
8 changed files with 126 additions and 2 deletions
+12
View File
@@ -1,5 +1,17 @@
spring:
application:
name: api
datasource:
url: jdbc:log4jdbc:mariadb://121.160.234.222:3000/ALISTLMS?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&connectionCollation=utf8mb4_unicode_ci
username: alist_dev
password: 1qaz2wsx!@
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
logging:
config: classpath:logback-local.xml
springdoc:
api-docs:
enabled: true
swagger-ui:
enabled: true
+14
View File
@@ -1,5 +1,19 @@
spring:
application:
name: api
main:
banner-mode: log
datasource:
url: jdbc:log4jdbc:mariadb://${DB_HOST}:${DB_PORT}/${DB_NAME}?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul&connectionCollation=utf8mb4_unicode_ci
username: ${DB_USERNAME}
password: ${DB_PASSWORD}
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
logging:
config: classpath:logback-pjt.xml
springdoc:
api-docs:
enabled: true
swagger-ui:
enabled: true
+23
View File
@@ -1,6 +1,29 @@
server:
port: 8106
forward-headers-strategy: framework
spring:
application:
name: api
mybatis:
mapper-locations: classpath:mapper/**/*.xml
type-aliases-package: com.alist.api
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
springdoc:
swagger-ui:
path: /swagger
api-docs:
path: /v3/api-docs
management:
endpoints:
web:
exposure:
include: health,info,metrics
endpoint:
health:
show-details: always
@@ -0,0 +1,3 @@
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.drivers=org.mariadb.jdbc.Driver
log4jdbc.dump.sql.maxlinelength=0
+21 -1
View File
@@ -4,6 +4,9 @@
<!-- 로그 디렉토리 -->
<property name="LOG_PATH" value="/logs" />
<!-- Spring Boot가 제공하는 %clr / 색상 변환기 등록 -->
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<!-- 콘솔 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
@@ -11,12 +14,29 @@
</encoder>
</appender>
<!-- 콘솔 appender: Boot 기본 제공 -->
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<!-- ==== 로컬(local) ==== -->
<root level="INFO">
<appender-ref ref="CONSOLE"/>
</root>
<!-- 우리 코드 -->
<!-- springframework -->
<logger name="org.springframework" level="INFO"/>
<!-- project -->
<logger name="com.alist.api" level="DEBUG"/>
<!-- MyBatis SQL/파라미터 보고 싶으면 DEBUG -->
<logger name="org.mybatis" level="DEBUG"/>
<logger name="org.apache.ibatis" level="DEBUG"/>
<!-- log4jdbc -->
<logger name="jdbc.sqltiming" level="DEBUG"/>
<logger name="jdbc.resultsettable" level="DEBUG"/>
<logger name="jdbc.audit" level="OFF"/>
<logger name="jdbc.resultset" level="OFF"/>
<logger name="jdbc.sqlonly" level="OFF"/>
</configuration>
+15 -1
View File
@@ -36,7 +36,21 @@
<appender-ref ref="FILE"/>
</root>
<!-- 우리 코드 -->
<!-- springframework -->
<logger name="org.springframework" level="WARN"/>
<!-- project -->
<logger name="com.alist.api" level="INFO"/>
<!-- MyBatis -->
<logger name="org.mybatis" level="WARN"/>
<logger name="org.apache.ibatis" level="WARN"/>
<!-- log4jdbc -->
<logger name="jdbc.sqltiming" level="INFO"/>
<logger name="jdbc.resultsettable" level="OFF"/>
<logger name="jdbc.audit" level="OFF"/>
<logger name="jdbc.resultset" level="OFF"/>
<logger name="jdbc.sqlonly" level="OFF"/>
</configuration>