Spring Framework Guide: различия между версиями

Содержимое удалено Содержимое добавлено
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 14:
 
'''@RestController''' - Аннотация аккумулирует поведение двух аннотаций @Controller и @ResponseBody
<sourcesyntaxhighlight lang="java">
import org.springframework.stereotype.Component;
 
Строка 31:
}
</syntaxhighlight>
</source>
 
'''@Transactional''' - Перед исполнением метода помеченного данной аннотацией начинается транзакция, после выполнения метода транзакция коммитится, при выбрасывании RuntimeException откатывается.
Строка 51:
'''@Profile''' - Аннотация для создания профилей конфигурации проекта. Может применяться как к бинам так и к конфигурационным классам.
 
<sourcesyntaxhighlight lang="java">
@Configuration
public class AppConfig {
Строка 72:
}
}
</syntaxhighlight>
</source>
 
= Области видимости бинов =
Строка 92:
Пример:
 
<sourcesyntaxhighlight lang="java">
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
Строка 110:
}
}
</syntaxhighlight>
</source>
 
= Конфигурация, Контекст =
Строка 123:
 
 
<sourcesyntaxhighlight lang="java">
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
Строка 137:
}
}
</syntaxhighlight>
</source>
 
= Шаблоны компонентов =