목록분류 전체보기 (74)
메모장
npm i @rollup/plugin-inject npm i jquery webpack.conf.js(webpack) const webpackConfig = { plugins: [ ... new webpack.ProvidePlugin({ $: 'jquery', jquery: 'jquery', 'window.jQuery': 'jquery', jQuery : 'jquery' }) ] } vite.config.js(vite) import { defineConfig, loadEnv } from 'vite' import inject from '@rollup/plugin-inject' export default ({command, mode}) => { return defineConfig({ plugins: [ in..
Board.java @Table( uniqueConstraints = @UniqueConstraint(name = "uk_board_01", columnNames = {"board_id", "board_type"}) )
Feign project(Feign) A project(A) 요청 B project(B) 요청 받음 A Controller > A Service1 > A Service2(B에 요청 보낼 Service) > Feign > B InsideController > B Service > B Repository A Service2에서 Feign RestResult로 return, Feign RestResult = B RestResult
Gradle build > Project Structure > Libraries > 기존 SNAPSHOT.jar 지우고 로컬에 있는 SNAPSHOT.jar 적용 인식 못하거나 Run 안되면 Settings > Build, Execution, Deployment > Build Tools > Gradle Build and run using: Gradle로 되있으면 IntelliJ IDEA로 변경 Run tests using: Gradle로 되있으면 IntelliJ IDEA로 변경
const state = { infoSeq: '' } const mutations = { setInfoSeq (state, payload) { state.infoSeq = payload } } /** * 정보 조회 * @param commit * @param payload * @returns {Promise} */ async selectInfo ({commit}, payload) { return transmission(true, 'GET', url, payload) } const getters = { infoSeq (state) { return state.infoSeq } } computed: { infoSeq () { return store.state.infoSeq } } store.commit('se..
1) 일반 const dataSource = { api: { readData: { url: url, method: 'GET', initParams: $('#searchForm').serializeObject() } } } let pageGrid = new tui.Grid({ data: dataSource, }); 2) 페이지 제어 const dataSource = { api: { readData: { url: url, method: 'GET' } }, initialRequest: false // set to true by default } let pageGrid = new tui.Grid({ data: dataSource, }); pageGrid.readData(1, $('#searchForm').ser..