Siirry pääsisältöön

Configuration

Avaa ChatGPT:ssä

craftforJ on määritetty webforj.conf -tiedostossa. Ominaisuuksien nimet ovat samat Spring -dokumentaatiossa, joten määritä ne application.properties -tiedostoon, jos se on paikka, jossa kokoonpanosi sijaitsee.

Vaatimukset

OminaisuusTyyppiOletusKuvaus
webforj.debugBooleanfalseOta virheenkorjaustila käyttöön. craftforJ vaatii sen
webforj.devtools.craftforj.enabledBooleanfalseOta craftforJ käyttöön

Molemmat ominaisuudet on otettava käyttöön. Katso Turvallisuus miksi craftforJ vaatii kahta asetusta yhden sijaan.

Pääsy

OminaisuusTyyppiOletusKuvaus
webforj.devtools.craftforj.hosts-allowedLista tai Merkkijonovain loopbackAsiakasosoitteet, joita sallitaan koneen ulkopuolella, jolla sovellus suoritetaan

Oletuksena vain selaimen on sallittu tavoittaa craftforJ, kun se on samassa koneessa kuin sovellus. Muiden koneiden sallimiseksi luettele niiden osoitteet. Merkintä, joka päättyy * vastaa prefiksiä, ja yksittäinen * poistaa rajoituksen kokonaan.

webforj.conf
webforj.devtools.craftforj.hosts-allowed = ["192.168.1.42", "10.0.0.*"]
Wildcard sallii kenelle tahansa, joka voi tavoittaa sovelluksesi

craftforJ lukee ja kirjoittaa projektisi lähdekoodit. Käytä * vain verkossa, jossa olet varma, kuka voi tavoittaa portin, kuten säiliössä, jota käytät vain sinä. Älä koskaan käytä sitä jaetulla verkolla.

Projektin juuri

OminaisuusTyyppiOletusKuvaus
webforj.devtools.craftforj.project-rootMerkkijonohavaittuHakemisto, jossa lähteesi sijaitsevat

craftforJ määrittää, mikä projektisi on sovelluksen käynnistämistavasta. Poikkeukselliset projektirakenteet ja jotkut säiliöasetukset rajoittavat tämän havaitsemista. Jos Sovellustiedot ilmoittaa väärästä projektin juuresta, aseta se tänne.

Ominaisuusliput

Jokainen näistä on oletusarvoisesti käytössä. Yhden pois kytkeminen rajoittaa sitä, mitä craftforJ saa tehdä.

OminaisuusPois kytkeminen poistaa
webforj.devtools.craftforj.source-changesOminaisuuksien kirjoittaminen takaisin Javaan ja reitin käyttöoikeuden muuttaminen
webforj.devtools.craftforj.stylesheet-changesTeemojen ja tyylien tallentaminen tyylitiedostoosi
webforj.devtools.craftforj.ai.enabledAI-avustaja
webforj.devtools.craftforj.ai.freeform-changesAvustaja kirjoittaa omaa Javaansa

Lipun pois kytkeminen kytkee ominaisuuden pois päältä kaikilta, jotka käyttävät kyseistä sovellusta. craftforJ-asetukset ovat kehittäjäkohtaisia ja voivat vain rajoittaa edelleen, joten kehittäjä ei voi kytkeä ominaisuutta takaisin päälle, jonka sovellus on pois päältä kytkenyt.

Ominaisuudet, jotka poistat käytöstä, pysyvät näkyvinä

Kun lippu on pois päältä, ohjaus pysyy craftforJ:ssa ja sitä merkitään tuettamattomaksi yhdistettyyn sovellukseen.

Tuotannossa

Jätä webforj.devtools.craftforj.enabled asettamatta. Katso Turvallisuus täydelliseksi tarkistuslistaksi.