20210614-20210620

【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き

https://eng-entrance.com/servlet-web-xml

https://tokkan.net/spring/mvcwebxml.html

 

context rootを変える

http://itdoc.hitachi.co.jp/manuals/3020/30203M4160/EM410074.HTM

 

デフォルトでは、Spring MVCは-servlet.xmlを探しています。別のファイル名を使用する場合は<init-param>を使う

 

https://base64.work/so/java/2788508

 

ピーマンでパソコンデータを消す

 

BPM OSB Gateway Ap

 

listener

https://docs.oracle.com/cd/E18355_01/web.1013/B31859-01/listener.htm

 

RowMapper

https://www.cnblogs.com/wang3680/p/c665e246108c1c9abd637868852d9a77.html

org.springframework.jdbc.coreソース

    /**
     * Query using a prepared statement, allowing for a PreparedStatementCreator
     * and a PreparedStatementSetter. Most other query methods use this method,
     * but application code will always work with either a creator or a setter.
     * @param psc Callback handler that can create a PreparedStatement given a
     * Connection
     * @param pss object that knows how to set values on the prepared statement.
     * If this is null, the SQL will be assumed to contain no bind parameters.
     * @param rse object that will extract results.
     * @return an arbitrary result object, as returned by the ResultSetExtractor
     * @throws DataAccessException if there is any problem
     */
    public <T> T query(
            PreparedStatementCreator psc, final PreparedStatementSetter pss, final ResultSetExtractor<T> rse)
            throws DataAccessException {

        Assert.notNull(rse, "ResultSetExtractor must not be null");
        logger.debug("Executing prepared SQL query");

        return execute(psc, new PreparedStatementCallback<T>() {
            @Override
            public T doInPreparedStatement(PreparedStatement ps) throws SQLException {
                ResultSet rs = null;
                try {
                    if (pss != null) {
                        pss.setValues(ps);
                    }
                    rs = ps.executeQuery();
                    ResultSet rsToUse = rs;
                    if (nativeJdbcExtractor != null) {
                        rsToUse = nativeJdbcExtractor.getNativeResultSet(rs);
                    }
                    return rse.extractData(rsToUse);
                }
                finally {
                    JdbcUtils.closeResultSet(rs);
                    if (pss instanceof ParameterDisposer) {
                        ((ParameterDisposer) pss).cleanupParameters();
                    }
                }
            }
        });
    }

 

    @Override
    public List<T> extractData(ResultSet rs) throws SQLException {
        List<T> results = (this.rowsExpected > 0 ? new ArrayList<T>(this.rowsExpected) : new ArrayList<T>());
        int rowNum = 0;
        while (rs.next()) {
            results.add(this.rowMapper.mapRow(rs, rowNum++));
        }
        return results;
    }

junitでブレックポイントを入れる skip all breakpointsが有効化されている

 

 

cタグ

https://tomcat.apache.org/download-taglibs.cgi

 

json jackson

?自動的に呼び出される

https://sukkiri.jp/technologies/devtools/jackson/jackson.html

https://mvnrepository.com/artifact/com.fasterxml.jackson.core

 

springmvc デーバグ時止めない skip all breakpointsが有効化されている

https://ittoybox.com/archives/607

 

chrome debug

https://teratail.com/questions/12748

1. 「Ctrl + Shift + I」(MacはControl + Option + I)でデベロッパーツールを開く。
2. Networkタブを開く。
3. タブの下、画面上部にある「XHR」をクリックする。
4. その状態でPOSTを実行する(リロード)。
5. 該当のファイル名が一覧に現れるので、クリックする。
6. 結果一覧の「Headers」タブの下の方にある「Form Data」が、送信されたデータ。view sourceをクリックすれば、生データも見られる

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值