Siirry pääsisältöön

Konfigurointi

Avaa ChatGPT:ssä

craftforJ on konfiguroitu tiedostossa webforj.conf. Ominaisuuksien nimet ovat samat Spring -dokumentaatiossa, joten määritä ne tiedostoon application.properties, jos konfiguraatiosi sijaitsee siellä.

Vaatimukset​

OminaisuusTyyppiOletusKuvaus
webforj.debugBooleanfalseAktivoi virheenkorjaustilan. craftforJ vaatii sen
webforj.devtools.craftforj.enabledBooleanfalseAktivoi craftforJ:n

Molemmat ominaisuudet on aktivoitava. Katso Turvallisuus syistä siihen, miksi craftforJ vaatii kahta asetusta eikä vain yhtä.

Pääsy​

OminaisuusTyyppiOletusKuvaus
webforj.devtools.craftforj.hosts-allowedLista tai Merkkijonovain loopbackAsiakasosoitteet, joiden on sallittu käyttää sovellusta ajavaa konetta

Oletusarvoisesti vain selain, joka on samalla koneella sovelluksen kanssa, voi käyttää craftforJ:ta. Muiden koneiden sallimiseksi luettelo niiden osoitteista. Merkintä, joka päättyy *:n, vastaa esijuurta, ja yksittäinen * poistaa rajoituksen kokonaan.

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

craftforJ lukee ja kirjoittaa projektisi lähteitä. Käytä * vain verkossa, jossa tiedät varmasti, kuka voi saavuttaa portin, kuten säilössä, jota käytät vain sinä. Älä käytä sitä jaetulla verkolla.

Projektin juuri​

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

craftforJ määrittää, mistä projektisi on, sen perusteella, kuinka sovellus käynnistettiin. Epätavalliset projektirakenteet ja jotkut säilöasetukset estävät tämän havaitsemisen. Jos Sovellustiedot ilmoittaa väärän projektin juuren, määritä se täällä.

webforj.conf
webforj.devtools.project-root = "/home/me/projects/my-app"

Springissä määritä sama avain tiedostoon application.properties.

Nimensämuutos 26.03

Tämä asetus oli aiemmin webforj.devtools.craftforj.project-root. Vanha avain toimii edelleen varmuusmenettelynä, mutta se on vanhentunut ja lokittaa varoituksen käytettäessä. Jos molemmat avaimet on asetettu, webforj.devtools.project-root on etusijalla.

Ominaisuusliput​

Jokainen näistä on oletusarvoisesti aktivoitu. Yhden pois kytkeminen kaventaa, mitä craftforJ:lle on sallittu tehdä.

OminaisuusPois kytkeminen poistaa
webforj.devtools.craftforj.source-changesOminaisuuden muutosten kirjoittaminen 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-changesAvustajan kirjoittama Java omasta aloitteestaan

Lipukkeen poistaminen estää ominaisuuden käytön kaikilta, jotka käyttävät sovellusta. craftforJ:n asetukset ovat kehittäjäkohtaisia ja voivat vain kaventaa edelleen, joten kehittäjä ei voi kytkeä ominaisuutta päälle, jonka sovellus on kytkenyt pois.

Poissulkemasi ominaisuudet pysyvät näkyvissä

Kun lippu on pois päältä, ohjaus pysyy craftforJ:ssä ja merkitään tuetuksi yhdistetyn sovelluksen toimesta.

Tuotannossa

Älä aseta webforj.devtools.craftforj.enabled -asetusta. Katso Turvallisuus koko tarkistuslistan osalta.

Jatka oppimista

webforJ-tiimi

Tarvitsetko apua?

Keskustele webforJ:n insinöörien kanssa projektistasi.

Varaa puhelu

Puhumme EN · DE · FR · ES